Fundamentos De Programacion

Páginas: 63 (15723 palabras) Publicado: 6 de junio de 2012
Fundamentos de
Programación
Bloque Básico

Compilador:
Lic. Edgar Rodolfo Mora Luis

Licenciatura en Informática
CONOCERSE ACEPTARSE AMARSE CUIDARSE SUPERARSE TRANSMITIR TRANSFORMAR

Fundamentos de Programación
Índice
Índice
Introducción
Objetivo General

1
3
5

Tema 1. Teoría básica de la Programación
Objetivo de aprendizaje
Introducción
1.1 Fases de creación de unprograma
1.1.1 Planteamiento del problema
1.1.2 Análisis
1.1.3 Programación
1.1.4 Codificación
1.1.5 Ejecución y ajuste
1.1.6 Mantenimiento
1.2 Lenguajes de Programación
1.2.1 Historia de los lenguajes
1.2.2 Tipos de lenguajes

6
6
6
7
8
9
10
11
11
12
13
13
15

Tema 2. Estructura general de un programa
Objetivo de aprendizaje
Introducción
2.1 Partes principales
2.1.1 Entradade Datos
2.1.2 Proceso
2.1.2.1 Instrucciones y su clasificación
2.1.2.2 Variables auxiliares
2.1.3 Salida de resultados

21
21
21
22
23
24
24
27
28

Tema 3. Lógica de programación
Objetivo de aprendizaje.
Introducción
3.1 Fase de resolución del problema.
3.2 Algoritmos
3.3 Diagramas de Flujo
3.4 Pseudocódigo

30
30
30
32
34
41
56

Fundamentos de Programación

1 Fundamentos de Programación
Tema 4. Tipos de datos
Objetivo de aprendizaje
Introducción
4.1 Constantes
4.2 Variables
4.2.1 Definición
4.2.2 Utilización
4.2.3 Tipos de variables
4.3 Expresiones
4.4 Funciones predefinidas

80
80
80
81
83
86
87
89
95
107

Tema 5. Subrutinas y funciones
Objetivo de aprendizaje
Introducción
5.1 Creación de subrutinas y funciones
5.2Llamado de subrutinas y funciones
5.3 Parámetros
5.4 Paso de parámetros
5.5 Alcance de las variables

110
110
110
112
114
118
121
125

Bibliografía general

130

Fundamentos de Programación

2

Fundamentos de Programación
Introducción
El presente curso toma como base que el estudiante ha comprendido y aplicado
las nociones básicas de algorítmica y lógica de programación:concepto de
algoritmo, variable, constante, formas de representación de un algoritmo y la
estructura general de un programa entre otras.
Por lo que el enfoque que se seguirá en el curso de Fundamentos de
Programación es el de generar en el estudiante las habilidades y conocimientos
necesarios que le permitan escribir programas para computadora correctos,
legibles y bien formados.
Cabe hacer unaadvertencia: se aprenderá a programar una computadora y no a
codificar un programa. La diferencia entre ambos conceptos es fundamental y, de
manera increíble, todavía no está entendida del todo en el medio profesional de la
computación ni por completo, por desgracia, en el medio académico.
Por programar se entiende un proceso mental complejo, dividido en varias
etapas. La finalidad de laprogramación, así entendida, es comprender con
claridad la situación o el problema que se va a simular o resolver por medio de la
computadora y entender también con detalle cuál será el procedimiento mediante
el cual la máquina llegará a la solución deseada.
La codificación constituye una etapa necesariamente posterior a la programación
y, consiste en describir, en un lenguaje de programaciónadecuado, la solución ya
encontrada o sugerida, por medio de la programación. Es decir, primero se
programa la solución de un problema y después se traduce para la computadora.
La actividad de programar es más que nada conceptual, y su finalidad es intentar
definir, cada vez con mayor precisión, acercamientos para resolver el problema de
manera virtual, efectuando una especie de “experimentosmentales” sobre la
situación a simular o el problema a resolver. El resultado de tales experimentos
constituirá una descripción de lo que se requiere para encontrar la solución. Sin
embargo en situaciones o problemas complejos, un solo programa no es suficiente
para modelar adecuadamente la realidad, por lo que previo a la programación (y
mucho antes de la codificación) es necesario realizar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos De Programacion
  • Fundamentos de programacion
  • fundamentos de programacion
  • Fundamentos De Programacion
  • programacion fundamentos
  • Fundamentos de programacion
  • Fundamentos de programacion
  • Fundamentos de Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS