Beruflich Dokumente
Kultur Dokumente
a) Memoria
b) Impresora
c) Scanner
d) Unidades de disco
e) Bocina
f) Teclado
g) Mouse
h) Monitor
ALTO NIVEL
traductor
Lenguaje de alto nivel lenguaje maquina.
Interprete: Realizan la traducción a lenguaje maquina línea por línea casa vez que el
programa se ejecuta, lo cual lo hace lentos.
4.- Codificación.
En esta etapa se lee detenidamente el planteamiento del problema para tener una idea
clara de la solución.
a) Datos de Entrada: Son aquellos datos que son necesarios para hallar el problema
b) Proceso: Son las operaciones que van a realizarse para encontrar la solución.
Consiste en escribir los pasos para la solución del problema en forma detallada y
ordenados de forma lógica. En esta etapa se utilizan 3 herramientas: Algoritmo,
Diagrama de flujo, Pseudocódigo.
CODIFICACION.
Consiste en correr el programa para cerciorarse que realiza los cálculos correctamente.
ALGORITMO
Es una serie de pasos ordenados de manera lógica para desarrollar una actividad o una
tarea.
TIPOS DE ALGORITMOS.
a) Algoritmos de la vida cotidiana: realizar el cambio de una llanta, hacer una receta.
CARACTERISTICAS.
c) Definido: significa que siempre que siga los pasos obtendré el mismo resultado.
ALGORITMOS COMPUTACIONALES.
Se caracterizan por ser una serie de pasos para resolver problemas por computadoras y
estar escritos en Pseudocódigos.
Ejemplo:
Var
Inicio
suma A+B
Fin
DIAGRAMA DE FLUJO
SIMBOLO FUNCION
Entrada/Salida de datos
Dato: Son los objetos sobre los que opera una computadora, también se puede decir que
es la unidad elemental de información.
DATOS SIMPLES
Datos simples: Son aquellos que se manejan de forma individual y se dividen en:
Numérico
Datos estructurados: Son aquellas que se manejan en conjunto, es decir, una estructura
de datos.
Caracter: Manejan 1 carácter. Un caracter puede ser una letra, un número o un símbolo.
Se representan escritos entre comilla sencilla, por ejemplos: ‘a’ ‘2’ ‘$’ ‘m’ ‘/’ ‘?’
IDENTIFICADOR.
1) Máximo 32 caracteres.
5) El identificador debe ser breve pero debe representar al dato que se maneja.
VARIABLE
DECLARACION DE VARIABLE.
Las variables antes de ser utilizadas en un algoritmo o programa deben ser declarados.
La declaración consiste en asignar alas variables un identificador y un tipo de dato.
Sintaxis
Var
Identificador: Tipo_de_Dato
Ejemplo:
Var
Grupo: Carácter
Edad: Entero
CONSTANTE
Es un dato cuyo valor nunca cambia durante el funcionamiento del algoritmo o programa.
Por ejemplo: π
Area= * radio
3.141
DECLARACION DE CONSTANTES.
Sintaxis
Const
Tipo_de_Dato Identificador=Valor
OPERADORES ARITMETICOS
Ejemplos:
5**3= 125
-3/2= -1.25
80 div 9= 8
70*-5= -350
2) Exponenciación
4) Suma y resta
Ejemplo:
8+2*23
ESCRIBIR:
Esta instrucción permite enviar datos del algoritmo a un dispositivo de salida tales como
un monitor o impresora.
Sintaxis:
Escribir “Mensaje”
Ejemplos:
Escribir variable
LEER:
Permite introducir datos desde el teclado y almacenarlos en variables
Sintaxis:
Leer variable
Ejemplos:
Son los datos que no sabemos y que se leerán, la computadora actuara sobre ellos.
Leer Lado
Identificador
Algoritmo Nombre_del_Poblema
Declaración de constantes
Declaración de variables
Inicio
Fin
Ejemplo:
Algoritmo Area_Cuadrado
IDENTIFICAD
Var
DECLARACION DE
Area, lado: Real
VARIABLES
Inicio
Leer lado
DATOS DE ENTRADA,
Area lado*lado PROCESO Y DATOS
DE SALIDA.
Escribir “El resultado del área es:”, Area
Fin
PROGRAMACION EN LENGUAJE C
ENTERO:
CARACTER:
El nombre que recibe este dato en el lenguaje C es char. Los datos de tupo char se
representan encerrados entre comillas sencillas (1 byte)
IDENTIFICADORES
1) Máximo 32 caracteres.
5) El identificador debe ser breve pero debe representar al dato que se maneja.
Sintaxis:
Tipo_de_Dato identificador;
Ejemplos:
A, B, suma: Entero
DECLARACION DE CONSTANTES
Sintaxis:
Ejemplos:
OPERADORES ARITMETICOS
/ Este operador realiza división real y entero dependiendo de los valores involucrados en
la operación.
10/3 resultado 3
REGLA DE PRIORIDAD
2) /, * y %
3) +, -
ARCHIVOS DE CABECERA
Indican los archivos donde se localizan información de las instrucciones que utiliza el
programa. Existe diferentes tipos de archivos de cabecera y el programa puede hacer uso
de varios a la vez.
main ()
En esta sección del programa se especifica las instrucciones que dan solución al
problema. El inicio del programa principal especifica con una llave y finaliza con una llave
de cierre.
* Tipos de datos:
C dato de carácter
F dato float
S cadena de carácter
D dato entero
(argumento1, argumento2,…) representa los datos que se envían a la salida, los cuales
pueden ser constantes, variables, expresiones aritméticas o funciones.
Los formatos de salida deben coincidir con cada uno de los argumentos.
Ejemplos:
Pseudocódigo=
Lenguaje C=
Pseudocódigo=
Lenguaje C=
Scanf esta instrucción es el equivalente a leer, lee datos desde el teclado y los
almacena en variables.
Ejemplos:
Pseudocódigo=
Lenguaje C=
Pseudocódigo=
Leer lado
Lenguaje C=
Delay
Librería: dos.h
Ejemplos:
Delay (2000);
Delay (2000);
Delay (2000);
Delay (2000);
Getch
Librería: conio.h
Sintaxis: gecth();