Professional Documents
Culture Documents
Existen varios tipos de algoritmo para desarrollar las el orden en que un programa debe
ejecutar cada acción hasta llegar al resultado esperado, de estos, los más comunes para
resolver este tipo de problema son:
Los diagramas de flujos
Los seudocódigos.
DIAGRAMAS DE FLUJO.
Es el esquema más viejo de la informática. Se trata de una notación que pretende
facilitar la escritura o la comprensión de algoritmos. Gracias a ella se esquematiza el flujo
del algoritmo. Es muy útil para el apoyo de los programadores porque explica o muestra
gráficamente como es el flujo de los datos, a pesar de que para programas muy complejos
resulta un poco difícil su aplicación.
No obstante cuando el problema se complica, resulta muy complejo de realizar y de
entender. De ahí que actualmente, sólo se use con fines educativos y no en la práctica. Pero
sigue siendo interesante en el aprendizaje de la creación de algoritmos.
Ejemplo N° 01
Realizar un programa en diagrama de flujo que calcule la suma de dos números.
Ejemplo N° 02
Realizar un programa en diagrama de flujo que imprima el número mayor entre dos
números.
Ejemplo N° 03
Realice un programa en diagrama de flujo que lea e imprima cinco nombres.
Símbolos principales.
Los Seudocódigos.
Es un lenguaje artificial que auxilia a los programadores a desarrollar los
algoritmos que serán convertidos posteriormente en programas estructurados en C
utilizando un programa de edición. El seudocódigo incluye sólo enunciados de acción que
deben ser ejecutados cuando el programa se haya convertido de seudocódigo a C.
Por consiguiente, cualquier problema algorítmico podía resolverse con el uso de tres tipos
de instrucciones:
Secuenciales. Instrucciones que se ejecutan en orden normal. El flujo del programa
ejecuta la instrucción y pasa a ejecutar la siguiente.
Alternativas. Instrucciones en las que se evalúa una condición y dependiendo si el
resultado es verdadero o no, el flujo del programa se dirigirá a una instrucción o a
otra.
Iterativas. Instrucciones que se repiten continuamente hasta que se cumple una
determinada condición.
El pseudocódigo además permite el diseño modular de programas y el diseño descendente.
Hay que tener en cuenta que existen multitud de pseudocódigos, es decir no hay un
pseudocódigo 100% estándar. Pero sí hay gran cantidad de detalles aceptados por todos
los que escriben pseudocódigos.
Estas instrucciones que se ejecutan en cuanto son leídas por el ordenador. En ellas
sólo puede haber:
Asignaciones ()
Operaciones (+, -, * /,...)
Identificadores (nombres de variables o constantes)
Valores (números o texto encerrado entre comillas)
Llamadas a subprogramas
Ejemplo N° 01
Realizar un programa en seudocódigo que calcule la suma de dos números.
Ejemplo N° 02
Realizar un programa en seudocódigo que imprima el número mayor entre dos
números.
Ejemplo N° 03
Realice un programa en seudocódigo que lea e imprima cinco nombres.
INTRODUCIÓN AL LENGUALE C.
C es un lenguaje de programación de propósito general que ofrece economía
sintáctica, control de flujo y estructuras sencillas, además de un buen conjunto de
operadores. No es un lenguaje de muy alto nivel y más bien un lenguaje pequeño, sencillo y
no está especializado en ningún tipo de aplicación. Esto lo hace un lenguaje muy potente,
con un campo de aplicación ilimitado y sobre todo, se aprende rápidamente.
Uno de los objetivos de diseño del lenguaje C es que sólo sean necesarias unas
pocas instrucciones en lenguaje máquina para traducir cada elemento del lenguaje, sin que
haga falta un soporte intenso en tiempo de ejecución. Es muy posible escribir C a bajo nivel
de abstracción; de hecho, C se usó como intermediario entre diferentes lenguajes.
Propiedades
#include <stdio.h>
¿QUE ES UN IDENTIFICADOR?
Un identificador es simplemente el nombre que le vamos a dar a la variable,
constante o función
VÁLIDOS NO VÁLIDOS
Numero Ñumero
Hola @hola
peso_neto peso neto
Radio1 1radio
Si If
TIPOS DE VARIABLES.
Variables globales: son las que se declaran después del llamado a las cabeceras,
pero antes de cualquier función, y son útiles para cualquier parte del programa.
Variables locales: son las que se declaran dentro de una función, y solo sirven para
ser usadas dentro de esa función.
Parámetro Formal: son variables que se utilizan para el paso de parámetros en una
función.
TIPOS DE DATOS
HASTA AQUÍ
SECUENCIA DESCRIPCIÓN
DE ESCAPE
\n Nueva línea. Coloca el cursor al principio de la siguiente
línea.
\t Tabulador horizontal. Mueve el cursor al siguiente
tabulador.
\r Retorno del carro. Coloca el cursor al principio de la línea
actual; no avanza a la siguiente línea.
\a Alerta. Hace sonar la campana del sistema.
\\ Diagonal invertida Imprime un carácter de diagonal
invertida en un enunciado printf.
\” Doble comillas. Imprime un carácter de doble comilla en
un enunciado printf.
OPERADORES ARITMÉTICOS.
OPERADORES DE COMPARACIÓN.
OPERADORES LOGICOS