introducción a la programación

17
Introducción a la Programación [email protected] UGB San Miguel Lic. Marvin Romero Blog www.miceminfo.net Foro Lic. Marvin Romero UGB, San Miguel

Upload: marvin-romero

Post on 13-Jun-2015

1.640 views

Category:

Documents


3 download

DESCRIPTION

Introducción a la programación

TRANSCRIPT

Page 1: Introducción a la programación

Introducción a la

Programación

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 2: Introducción a la programación

PROGRAMACIÓN:* TAMBIÉN LLAMADA DESARROLLO DE SOFTWARE, ES UN PROCEDIMIENTO DE PASOS PARA LA PRODUCCIÓN DE UN PROGRAMA PARA COMPUTADORA.

* METODOLOGÍA CONDUCENTE A CONSTRUIR PROGRAMAS ORDENADOS JERÁRQUICAMENTE Y MODULARES QUE UTILIZAN ESTRUCTURAS DE CONTROL ESTÁNDARES.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 3: Introducción a la programación

PROGRAMACIÓN:* COMBINA UN DISEÑO MODULAR CON ENUNCIADOS ESCRITOS EN UN PROGRAMA LÓGICO Y SÓLIDO. ES DECIR, SE DEFINE COMO UN CONJUNTO DE TÉCNICAS QUE PERMITEN DESARROLLAR LA ACTIVIDAD DE PROGRAMACIÓN DE UNA MANERA SISTEMÁTICA, EFICIENTE Y EFICAZ.* ES UN CONJUNTO DE TÉCNICAS PARA DESARROLLAR PROGRAMAS FÁCILES DE ESCRIBIR, VERIFICAR, LEER Y MANTENER.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 4: Introducción a la programación

PROGRAMA:ES UNA LISTA DE INSTRUCCIONES QUE LA COMPUTADORA DEBE SEGUIR PARA REALIZAR LA TAREA DE PROCESAR DATOS Y CONVERTIRLOS EN INFORMACIÓN.

* GRUPO DE INSTRUCCIONES QUE INDICA A LA COMPUTADORA COMO REALIZAR UNA FUNCIÓN ESPECIFICA.

* SECUENCIA DE PASOS A LÓGICOS PARA RESOLVER UN PROBLEMA.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 5: Introducción a la programación

LÓGICA: CIENCIA FORMAL QUE TIENE POR OBJETO EL ESTUDIO DEL RAZONAMIENTO.

LÓGICA EN PROGRAMACIÓN : SE DEFINE COMO UNA SECUENCIA PARTICULAR DE INSTRUCCIONES DENTRO DE UN PROGRAMA, DANDO SOLUCIONES A UN PROBLEMA, ES DECIR , LA SOLUCIÓN PARTICULAR A UN PROBLEMA ESPECIFICO, DISEÑADO Y TRADUCIDO EN UN PROGRAMA POR EL PROGRAMADOR.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 6: Introducción a la programación

PROGRAMADOR: ES LA PERSONA QUE DISEÑA LA LÓGICA Y ESCRIBE EL CÓDIGO DE UN PROGRAMA PARA INSTRUIR A LA COMPUTADORA.INSTRUCCIONES: CONJUNTO DE CARACTERES QUE SE UTILIZAN PARA DIRIGIR UN SISTEMA DE PROCESAMIENTO DE DATOS, ES DECIR, LA EJECUCIÓN DE UNA OPERACIÓN.LENGUAJE: CONJUNTO DE REGLAS E INSTRUCCIONES CONVENCIONALES QUE SE UTILIZAN PARA COMUNICARSE CON OTRAS PERSONAS.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 7: Introducción a la programación

LENGUAJE DE PROGRAMACIÓN:

CONJUNTO DE CARACTERES QUE NOS PERMITEN CREAR INSTRUCCIONES SIGUIENDO UNA SINTAXIS.

LENGUAJE EMPLEADO POR LOS PROGRAMADORES PARA DESARROLLAR INSTRUCCIONES PARA LA COMPUTADORA, CADA LENGUAJE DE PROGRAMACIÓN POSEE SUS PROPIAS INSTRUCCIONES Y COMANDOS PARA ELABORAR UN PROGRAMA

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 8: Introducción a la programación

Clasificación

de los Lenguajes

de Programación.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 9: Introducción a la programación

LENGUAJE DE ALTO NIVEL, ESTOS RESUELVEN MUCHAS DE LAS NECESIDADES Y LIMITACIONES DE LOS LENGUAJES DE BAJO NIVEL, ESTOS TIENEN FORMATO ESTÁNDAR SON TRANSPORTABLES E INDEPENDIENTES DE LA MAQUINA. SON ELABORADOS POR LOS USUARIOS. EJEMPLOS VISUAL ESTUDIO, PASCAL, C++, JAVA ++ ENTRE OTROS.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 10: Introducción a la programación

LENGUAJE DE BAJO NIVEL,TAMBIÉN ES LLAMADO LENGUAJE MAQUINA Y SE UTILIZA PARA LA EJECUCIÓN DE PROGRAMAS Y ESTA CONSTITUIDO POR UN CÓDIGO OPERADOR Y UN OPERANDO. EJEMPLO:LENGUAJE ENSAMBLADOR: PROGRAMA PREPARADO POR UN PROGRAMADOR QUE TOMA LAS INSTRUCCIONES QUE ESTÉN EN LENGUAJE MAQUINA Y LAS CONVIERTE EN UNA FORMA QUE PUEDEN SER USADA POR EL COMPUTADOR.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 11: Introducción a la programación

LA DIFERENCIA RADICA EN QUE ELLENGUAJE DE ALTO NIVEL DIFIERELA FUNCIÓN QUE DEBE REALIZARLA COMPUTADORA (OPERACIÓN DEDATOS); MIENTRAS QUE ELLENGUAJE DE BAJO NIVEL INDICALAS VARIABLES O DATOSINVOLUCRADOS EN LA OPERACIÓNY LOS DEFINE INDICANDO SUPOSICIÓN REAL EN ELALMACENAMIENTO PRINCIPAL.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 12: Introducción a la programación

USUARIO: CUALQUIER INDIVIDUO QUE INTERACTÚACON LA COMPUTADORA A NIVEL DE APLICACIÓN.

LOS PROGRAMADORES, OPERADORES Y OTROS TÉCNICOS DE LA INFORMÁTICA NO SON CONSIDERADOS COMO USUARIOS.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 13: Introducción a la programación

Unidades de

Medidas

Informáticas.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 14: Introducción a la programación

BIT (BINARY DIGIT)UN DÍGITO SIMPLE DE UN NUMERO BINARIO (1 Ó 0). EN LA COMPUTADORA, UN BIT ES FÍSICAMENTE UNA CELDA DE MEMORIA.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 15: Introducción a la programación

BYTE (OCTETO, BYTE)SE COMPONE DE OCHO DÍGITOS BINARIOS (BITS). UN BYTE CONTIENE EL EQUIVALENTE DE UN SOLO CARÁCTER, TAL COMO LA LETRA

A, $, 0 , ?, /.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 16: Introducción a la programación

KILOBYTE1,024 BYTES O CARACTERES. SE ESCRIBE KB, KBYTE Y K-BYTE. ACRÓNIMO DE 'KILO' QUE SIGNIFICA MIL BYTES.

MEGABYTE1,024KB O 1,048,576 DE BYTES O CARACTERES, TAMBIÉN SE ESCRIBE MB, MBYTE Y MBYTE. ACRÓNIMO DE 'MEGA' QUE SIGNIFICA MILLÓN DE BYTES.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el

Page 17: Introducción a la programación

GIGABYTE1,024 MB O 1,048,576 KB O 1,073,741,824 DE BYTES. SE ESCRIBE GB, GBYTE Y G-BYTE. UNIDAD DE MEDIDA INFORMÁTICA EQUIVALENTE A MIL MILLONES DE BYTESTERABYTE1,024 GB O 1,048,576 MB O 1,073,741,824 DE KBYTES. SE ESCRIBE TB, TBYTE Y T-BYTE. UNIDAD DE MEDIDA INFORMÁTICA EQUIVALENTE A MILLÓN DE MILLONES DE BYTES.

[email protected] UGB San Miguel Lic. Marvin Romero

Blog www.miceminfo.net Foro

Lic. M

arvin

Romero

UGB, San

Migu

el