PROGRAMACIÓN I
CONTENIDO
CAPÍTULO I. GENERALIDADES
1.1 El concepto de programa
1.2 Lenguajes de programación
1.2.1 Clasificaciones
1.2.1.1 Por el nivel
1.2.1.1.1 Bajo
1.2.1.1.2 Alto
1.2.1.1.3 Medio
1.2.1.2 Por la especificación del código
1.2.1.2.1 Procedurales
1.2.1.2.2 Declarativos
1.2.1.3 Por el soporte de objetos
1.2.1.3.1 Basados en objetos
1.2.1.3.2 Orientados a objetos1.2.1.4 Por tipo de interface al usuario
1.2.1.4.1 Visual
1.2.1.4.2 No visual
1.3 El lenguaje de programación Pascal
CAPÍTULO II. CONCEPTOS FUNDAMENTALES DE LA PROGRAMACIÓN EN LENGUAJE PASCAL
2.1 La estructura de un programa
2.1.1 Program
2.1.2 Uses
2.1.3 Label
2.1.4 Const
2.1.5 Type
2.1.6 Var
2.1.7 Procedure - Function
2.1.8 Begin
2.1.9 End.
2.2 Identificadores, sentencias yexpresiones
2.2.1 Identificadores
2.2.2 Sentencias
2.2.3 Expresiones
2.2.4 Tipos de datos básicos
2.2.5 Operadores aritméticos y su orden de precedencia
2.2.6 Operadores relacionales
2.2.7 Operadores lógicos
2.2.8 Variables y constantes
2.3 Construcción de programas básicos
2.3.1 El concepto de Entrada/Salida
2.3.1.1 Sentencias Write y WriteLn
2.3.1.2 Sentencias Read y ReadLn
2.3.2 Uso deoperadores aritméticos
2.3.3 Evaluación del resultado de expresiones
2.4 Funciones y Procecimientos de Biblioteca
2.4.1 Procedimientos para control de flujo
2.4.1.1 Break
2.4.1.2 Exit
2.4.1.3 Halt
2.4.2 Funciones de transferencia
2.4.2.1 Chr
2.4.2.2 Round
2.4.2.3 Trunc
2.4.3 Funciones aritméticas
2.4.3.1 Abs
2.4.3.2 Cos
2.4.3.3 Exp
2.4.3.4 Fracc
2.4.3.5 Int
2.4.3.6 Ln
2.4.3.7 Sin2.4.3.8 Sqr
2.4.3.9 Sqrt
2.4.4 Procedimientos y funciones de cadena
2.4.4.1 Concat
2.4.4.2 Lenght
2.4.4.3 Str
2.4.4.4 Val
CAPÍTULO III. CONTROL DE FLUJO
3.1 Toma de decisiones
3.1.1 If-Then
3.1.2 If-Then-Else
3.1.3 Case
3.1.4 Condiciones múltiples y compuestas
3.2 Ciclos
3.2.1 While
3.2.2 Repeat
3.2.3 For-To
3.2.4 For-Downto
3.3 Solución de problemas afines
CAPÍTULO IV. VECTORES YMATRICES
4.1 Vectores
4.1.1 Definición y conceptos
4.1.2 Resolución de problemas afines
4.2 Matrices
4.2.1 Definición y conceptos
4.2.2 Resolución de problemas afines
CAPÍTULO V. PROCEDIMIENTOS Y FUNCIONES
5.1 Programación modular
5.2 Procedimientos
5.2.1 Definición
5.2.2 Procedimientos con parámetros de valor
5.2.3 Procedimientos con parámetros de variable
5.3 Funciones
5.3.1Definición
5.3.2 Funciones con parámetros de valor
5.3.3 Funciones con parámetros de variable
CAPÍTULO I
GENERALIDADES
1.1 El concepto de programa
Muchas ocasiones, la presencia de las cajas negras que hacen maravillas (llamadas computadoras), nos hacen olvidar por un lapso de tiempo qué es lo que las mueve, o dicho de otra forma, qué es lo que les da vida.
Lo cierto es que una computadorasin un programa (y sin un usuario) serviría de muy poco, quizá sólo tendría la utilidad de un florero en una mesa de centro. Con la introducción de interfaces amigables y programas del tipo “hágalo usted mismo” algunas personas dudan que exista la necesidad de programadores, como veremos en este escrito, esta idea está alejada de la realidad,
porque si bien es cierto que hay paquetes de aplicaciónmuy buenos, existen muchos problemas cotidianos que no pueden resolverse con soluciones generales. La programación nos ayuda a encontrar dichas soluciones a esos problemas.
Si queremos hablar de un curso de programación, necesitamos saber primero qué es un programa y la forma más sencilla de definirlo es como una secuencia de instrucciones que le indican a una computadora qué y cómo debe hacercierta tarea. Los programas de computadora son hechos en lenguajes especiales, los cuales son llamados lenguajes de programación.
De la definición de programa, podemos especificar el concepto de programación, que se define como el proceso por el cual se proporcionan a la computadora un conjunto de instrucciones (programas), hechas en un lenguaje de cómputo, para que el microprocesador realice...
Regístrate para leer el documento completo.