2. Programar es dar instrucciones precisas a un objeto o sistema para programar
debemos tener un conocimiento del lenguaje en el que se va a programar
3. Existen varias formas para programar:
Programación modular:
La programación modular consiste en tomar un problema grande y
dividirlo en programas pequeños con el fin de hacerlo mas legible y
manejable
4. Programación estructurada:
Esta programación son algoritmos que tienen pasos condicionales,
interactivos y secuenciales
Programación declarativa:
en esta programación no se necesita instrucciones si no se le da el
conocimiento completo es decir La solución es obtenida mediante
mecanismos internos de control
5. Algoritmos
Los algoritmos son una secuencia de pasos lógicos para solucionar un
problema deben ser precisos he indicar el orden de la realización de
cada paso debe ser definido y finito es decir debe terminar en cualquier
momento
6. pseudocodigo
El principal objetivo del pseudocódigo es el de representar la solución a un
algoritmo de la forma más detallada posible, y a su vez lo más parecida
posible al lenguaje que posteriormente se utilizara para la codificación del
mismo.
7. Diagrama de
flujo
El diagrama de flujo es la representación grafica de un algoritmo este se
puede construir en el programa DFD
8. Tipos de datos
los datos son el conjunto de valores que se pueden utilizar
durante un programa, si se utiliza valores diferentes no seran
validos mostrando “ERROR ”
Datos simples
Datos compuestos
Datos tipo entero
Datos tipo real
Datos tipo lógico
Datos tipo caracter
Datos tipo cadena
9. Datos simples
Estos datos son de tipo indivisibles es decir no se
pueden descomponer
Ejemplos
DIA:12
AÑO:2012
MES:6
LETRA: P
10. Datos
compuestos
Estos están conformados por datos simples
Ejemplos
NOMBRE: OSCAR
PAIS: COLOMBIA
11. Datos tipo
entero
Es el conjunto de tipo infinito , también tiene los
valores máximo y mínimo, representa números
enteros con o sin signo, que estarán compuestos por
los dígitos del 0 al 9, pudiendo ser precedidos por los
signos + o -.
Ejemplo
-176, -1, 45 etc.
12. Datos tipo
real
Este toma como valor al numero
perteneciente al conjunto de los reales
Ejemplos
PESO: 54,2
ALTURA: 1,27
13. Datos tipo
Lógico
Toman como valor solo falso y verdadero
Ejemplos
toma como valor al numero perteneciente
al conjunto de los reales
14. Datos tipo
Caracter
Este tipo de datos se emplea para representar un
carácter perteneciente a un determinado código
utilizado por el ordenador
Ejemplo
identificador = ‘valor’
15. Datos tipo
Cadena
una cadena de caracteres es un número de
caracteres consecutivos encerrado entre unos
delimitadores determinados, que en el
lenguaje C son las comillas dobles
Ejemplo
palabra = “hola”
16. identificadores
Recibe el nombre de identificador un
elemento que hace parte de un algoritmo
Los identificadores entero, real, lógico y
caracter están predefinidos, forman parte
del lenguaje algorítmico
17. Reglas de
sintaxis
1: Consta de uno o más caracteres
numero
dia_del_mes
PINGUINO1
_ciudad
18. 2: El primer carácter debe ser una letra o el carácter subrayado (_), mientras
que, todos los demás pueden ser letras, dígitos o el carácter subrayado (_). Las
letras pueden ser minúsculas o mayúsculas del alfabeto inglés. Así pues, no
está permitido el uso de las letras 'ñ' y 'Ñ`
Ejemplo
dia_del_mes
3:No pueden existir dos identificadores iguales, es decir, dos elementos de un
algoritmo no pueden nombrarse de la misma forma. Lo cual no quiere decir
que un identificador no pueda aparecer más de una vez en un algoritmo.
Ejemplo
Los siguientes identificadores no pueden ser definidos por el programador:
entero
carácter
entero y caracter son identificadores predefinidos (ya existen), por tanto, no
pueden ser definidos por el programador, en cumplimiento de la tercera regla.
19. Expresiones
Son combinaciones de constantes variables y funciones
interpretada de acuerdo a las normas procedentes del
lenguaje de programación las expresiones pueden ser:
Lógica
Aritmética
carácter
Cadena
20. Operadores
Son símbolos matemáticos que indican una
operación especifica sobre ciertos numero de
operandos
estos pueden representan:
Variables
funciones
Arrays
constantes