Escolar Documentos
Profissional Documentos
Cultura Documentos
Sesin 01
INTRODUCCIN A LA PROGRAMACIN
Identificar algoritmos para el desarrollo de problemas, reconocer los tipos de
variables.
INTRODUCCIN A LA PROGRAMACIN
La computadora
Qu es una computadora?
Es un dispositivo capaz de ejecutar clculos y tomar decisiones lgicas a
velocidades miles de millones de veces ms rpidas de lo que pueden hacerlo los
seres humanos.
Las computadoras procesan datos bajo el control de un conjunto de instrucciones
que se conocen como programas de computacin. Estos programas de
computacin guan a la computadora a travs de conjuntos ordenados de acciones,
especificados por personas a las que se conoce como programadores de
computadora.
INTRODUCCIN A LA PROGRAMACIN
La computadora
Qu es una computadora?
Los dispositivos como el teclado, la pantalla, los discos, la memoria, la tarjeta
principal y las unidades procesadoras que conforman un sistema de computacin
se conocen como el hardware.
Los programas de computacin que se ejecutan en un computadora se conocen
como el software.
INTRODUCCIN A LA PROGRAMACIN
La computadora
Organizacin de la computadora
Unidad de entrada.
Unidad de salida.
Unidad de memoria.
Unidad Aritmtica y Lgica (ALU).
Unidad de Procesamiento Central (CPU).
Unidad de almacenamiento secundario.
INTRODUCCIN A LA PROGRAMACIN
Lenguaje de programacin
INTRODUCCIN A LA PROGRAMACIN
Lenguaje de programacin
INTRODUCCIN A LA PROGRAMACIN
Lenguaje de programacin
INTRODUCCIN A LA PROGRAMACIN
Recomendaciones
INTRODUCCIN A LA PROGRAMACIN
Lgica de programacin
Algoritmos
Conjunto de pasos, instrucciones o acciones que se deben seguir para
resolver un problema.
Hay dos tipos de algoritmos que son los cualitativos y cuantitativos.
Los cualitativos son todos aquellos pasos o instrucciones descritos por
medio de palabras que sirven para llegar a la obtencin de una respuesta
o solucin de un problema.
Los cuantitativos son todos aquellos pasos o instrucciones que
involucran clculos numricos para llegar a un resultado satisfactorio.
INTRODUCCIN A LA PROGRAMACIN
Algoritmos
Ejemplo 01:
Algoritmo:
Inicio
PASO 1.
PASO 2.
PASO 3.
PASO 4.
PASO 5.
PASO 6.
PASO 7.
PASO 8.
Fin
10
INTRODUCCIN A LA PROGRAMACIN
Algoritmos
11
INTRODUCCIN A LA PROGRAMACIN
Seudocdigo
Seudocdigo
Lenguaje artificial e informal que
auxilia a los programadores a
desarrollar los algoritmos.
til para desarrollar algoritmos
que debern ser convertidos en
programas estructurados.
12
INTRODUCCIN A LA PROGRAMACIN
Pseudocdigo
Ejemplo 01:
Programa: rea
Entorno: BASE, ALTURA, AREA son nmero enteros
Algoritmo:
escribir Introduzca la base y la altura
leer BASE, ALTURA
calcular AREA = BASE * ALTURA
escribir El rea del rectngulo es AREA
Finprograma
13
INTRODUCCIN A LA PROGRAMACIN
Pseudocdigo
Ejemplo 02:
Programa: SumaProducto
Entorno: NOTA1,NOTA2,SUMA,PRODUCTO son nmeros enteros
Algoritmo:
escribir Introduzca las notas
leer NOTA1,NOTA2
calcular SUMA = NOTA1 + NOTA2
calcular PRODUCTO = NOTA1 * NOTA2
escribir La suma de las dos notas es: SUMA
escribir El producto de las dos notas es :PRODUCTO
Finprograma
Docente: Ing. Carlos E. Mendiola Mogolln
14
INTRODUCCIN A LA PROGRAMACIN
Pseudocdigo
Realizar el pseudocdigo de un programa que permita saber si
un nmero es mayor, menor o igual a cero.
Ejemplo 03:
Programa: ComparaNmeros
Entorno: NUMERO es un nmero entero
Algoritmo:
Escribir Introduzca un nmero
leer NUMERO
SI NUMERO>0 ENTONCES
escribir El nmero introducido es positivo
SI NO
SI NUMERO < 0 ENTONCES
escribir El nmero introducido es negativo
SI NO
escribir El nmero es cero
FINSI
FINSI
Finprograma
Docente: Ing. Carlos E. Mendiola Mogolln
15
INTRODUCCIN A LA PROGRAMACIN
Diagrama de flujos
16
INTRODUCCIN A LA PROGRAMACIN
Diagrama de flujos
Ejemplo 01:
17
INTRODUCCIN A LA PROGRAMACIN
Diagrama de flujos
Ejemplo 02:
18
INTRODUCCIN A LA PROGRAMACIN
BIBLIOGRAFA
1) Joyanes, Luis (1993) Problemas de metodologa de la programacin. Madrid: Mc GrawHill (005.13/J79).
2) Cherre A, Rafael (2002) Lenguaje de Programacin C++. Net. Lima: s.n. (005.13/CH54).
3) Ceballos Sierra, Francisco (2002). El lenguaje de Programacin C. Mxico D.F.: Alfaomega
(005.13VC/C3).
19