Progra

Páginas: 17 (4018 palabras) Publicado: 7 de septiembre de 2013
GUÍA TEÓRICA
Materia: Introducción a la Programación

“Si tú de mañana buscares a DIOS y rogares al
Todopoderoso; si fueres limpio y
recto,

Ciertamente

luego

se

despertará por ti. Y hará próspera
la morada de tu justicia. Y aunque tu principio haya
sido pequeño, tu postrer estado será grande.” Job
8:5-7.

Profesora

: DELY M. GIL A.

VALENCIA, Octubre, 2007

© Guíaintroducción a la programación

CONTENIDO
1. Fundamentos Algorítmicos
1.1. Etapas de solución de un problema con Computadora.
2. Algoritmos
2.1. Definición
2.2. Características
2.3. Ejemplos
2.4. Elementos: Básicos, Elementales y Combinación de las anteriores
3. Herramientas de Programación
3.1. Diagramas de Flujos
3.2. Pseudocódigo
3.2.1.Definición
3.2.2.Ventajas en relación alDiagrama de Flujo
3.2.3.Estructura general de un pseudocódigo
3.3. Estructura de un programa en Pascal
4. Conceptos Fundamentales
4.1. Dato
4.1.1.Tipos de Datos
4.2. Variables
4.2.1.Clasificación de las Variables
4.3. Constantes
4.4. Identificadores
4.5. Operadores Aritméticos
4.6. Operadores relacionales
4.7. Operadores Lógicos
5. Estructuras Secuenciales
5.1. Operaciones de Asignación5.2. Operaciones de Entrada
5.3. Operaciones de Salida
5.4. Comienzo y Fin del Programa
6. Estructuras Selectivas
6.1. Simples
6.2. Compuestas
6.3. Anidadas
6.4. Múltiples
7. Estructuras Repetitivas
7.1. Repita mientras
7.2. Repita hasta
7.3. Repita para
8. Introducción a la Programación Modular.
8.1. Tipos de Subprogramas
8.2. Descomposición Modular
8.3. Definición de Función8.4. Definición de Procedimientos
8.5. Declaración y llamada de los subprogramas

2

© Guía introducción a la programación

I. Fundamentos Algorítmicos
1. Etapas de solución de un problema con Computadora.

ETAPAS
ÁLISIS DEL PROBLEMA

HERRAMIENTAS
ALGORITMO

DISEÑO DEL ALGORITMO
CODIFICACIÓN Y
EJECUCIÓN
VERIFICACIÓN

LENGUAJE DE PROGRAMACIÓN
(Resolución del problema con la
PC)DEPURACIÓN
DOCUMENTACIÓN

Resolución de un
problema

Análisis del
problema

Diseño del Algoritmo

Resolución del
problema con la
Computadora

Análisis del problema
¿Qué entradas se requieren tipo y cantidad?
¿Cuál es la salida tipo y cantidad?
¿Qué método produce la salida deseada?

Análisis del
Problema

Entrada
de
Datos

Proceso

3

Salida

© Guíaintroducción a la programación

II. Algoritmo
1. Definición
Un algoritmo es un conjunto finito de instrucciones o pasos que sirven para ejecutar una tarea
y/o resolver un problema. De un modo más formal es un método para resolver un problema
mediante una serie de pasos precisos, definidos y finitos
2. Características
Preciso: indica el orden de la realización en cada paso.
Definidos: Siemprearrojará el mismo resultado.
Finito: Tiene Fin: Un número determinado de pasos.
3. Reglas para construir un Algoritmo





Un algoritmo debe tener comienzo y fin
Cada instrucción debe estar enumerada para controlar la secuencia de la ejecución
Las instrucciones deben presentarse en forma lógica y secuencial, una detrás de otra.
Cada instrucción del algoritmo debe estar claramente definidasin ambigüedades que
puedan dar resultados equivocados.

4. Ejemplo
Papas sancochadas
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.

Inicio del algoritmo papas sancochadas
Lavar bien las papas.
Buscar un recipiente de tamaño adecuado
Agregar agua suficiente la recipiente
Agregar las papas
Colocar el recipiente en la cocina
Encender la hornilla donde se colocó el recipiente
Dejar elrecipiente en el fuego hasta que las papas estén blandas
Apagar la hornilla
Servir
Fin del Algoritmo papas sancochadas

5. Elementos de un Algoritmo






Básicos

Estructuras Elementales
o de Control

Leer un dato
Cálculo de un valor o asignación de valores.
Escribir el resultado
Secuenciales
Selectivas o Condicionales
Repetitivas

Combinación de los elementos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • progra
  • progra
  • Progra
  • progra
  • Progr
  • Progra
  • Progra
  • Progra

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS