Laminas de la historia de la computadora angel martin exp 2011147162
Carlos villalovos
1. República Bolivariana de Venezuela.
Universidad Nacional Experimental politécnica
―Antonio José de sucre‖
Vice rectorado Luis Caballero Mejías
Núcleo: Charallave
Alumno:
Carlos Villalobos CI 21640355
EXP 2010247166
Charallave Octubre del 2012
2. ¿Qué es un pseudocódigo?
Se trata de una herramienta que los analistas de sistemas
utilizan para comunicar a los programadores la estructura
del programa que van a realizar, de forma de tener una idea
bien clara de lo que se necesita programar.
Reglas para su elaboración
Cabecera.
Programa.
Módulo.
Tipos de datos.
Constantes.
Variables.
Cuerpo.
Inicio.
Instrucciones.
Fin
3. Diagrama de flujo Reglas para su elaboración y
símbolos para usar
Es un esquema para representar
Óvalo o Elipse: Inicio y término (Abre y/o cierra el
gráficamente un algoritmo. Se
diagrama).
basan en la utilización de
Rectángulo: Actividad (Representa la ejecución de una o
diversos símbolos para
más actividades o procedimientos).
representar operaciones
Rombo: Decisión (Formula una pregunta o cuestión).
específicas, es decir, es la
Círculo: Conector (Representa el enlace de actividades
representación grafica de las
con otra dentro de un procedimiento).
distintas operaciones que se
Triángulo boca abajo: Archivo definitivo (Guarda un
tienen que realizar para resolver
documento en forma permanente).
un problema, con indicación
Triángulo boca arriba: Archivo temporal (Proporciona un
expresa el orden lógico en que
tiempo para el almacenamiento del documento).
deben realizarse
REGLA:
Según la normativa, el flujo presupuesto es de izquierda
a derecha y de arriba hacia abajo, siendo optativo el uso
de flechas. Cuando el sentido es invertido (de derecha a
izquierda o de abajo hacia arriba), es obligatorio el uso de
la flech
4. Instrucciones de control
Instrucciones Instrucciones repetitivas
Todas las estructuras de alternativas
control tienen un único punto Sirven para repetir una condición N
de entrada y un único punto se define como los veces, siempre y cuando la
de salida. Las estructuras de procesos mediante los condición sea verdadera.
control se puede clasificar en cuales podemos ejecutar
: secuenciales, iterativas y de diferentes acciones, como Ejemplo:
control avanzadas. Esto es resultado de una Para while:
una de las cosas que permite expresión que estemos While ( expresión ) ——> Mientras esa
que la programación se rija evaluando en ese expresión sea verdadera hará las acciones 1 y 2.
por los principios de la momento. {
programación estructurada. acción 1;
Ejemplo:
acción 2;
Ejemplo:
if ( expresión a evaluar ) }
if ( (!(a % 4) && ((a % 100))) ——> Si ésa expresión es - Para Do – While:
|| !(a % 400) ) { verdadera y solo es
Do
printf("es un año verdadera, se ejecutarán
las acciones. {
bisiesto.n");
} else { acción 1;
printf("no es un año { acción 2;
bisiesto.n"); } While ( expresión ) ——> Mientras esa
} acción_1; expresión sea verdadera hará las acciones 1 y 2.
acción_2;
5. Tipos de programación
Programación
estructurada (PE) Programación modular Programación orientada a
objetos (POO)
La programación En la programación modular
estructurada esta consta de varias secciones Se trata de una técnica que
compuesta por un dividas de forma que aumenta considerablemente la
conjunto de técnicas que interactúan a través de velocidad de desarrollo de los
han ido evolucionando llamadas a procedimientos, programas gracias a la
aumentando que integran el programa en reutilización de los objetos.
considerablemente la su totalidad.
productividad del Ejemplo:
programa reduciendo el Ejemplo:
tiempo de depuración y public class Automovil {
mantenimiento del mismo. FUNCION multiplicar(E a: // variables
ENTERO, E b: ENTERO): // métodos
Ejemplo: ENTERO }
RETORNA ( a * b )
INPUT x FIN_FUNCION
INPUT y
auxiliar= x
x= y
y= auxiliar
PRINT x
PRINT y
6. Programación Programación funcional Programación lógica
concurrente
Se caracteriza Se suele utilizar en la
Este tipo de principalmente por inteligencia artificial y
programación se utiliza permitir declarar y llamar pequeños programas
cuando tenemos que a funciones dentro de infantiles. Se trata de una
realizar varias acciones a otras funciones. programación basada en el
la vez. cálculo de predicados (una
Ejemplo: teoría matemática que
Ejemplo: permite lograr que un
def cuadrado(n): ordenador basándose en
Archivo: printer1.cc return n ** 2 hecho y reglas lógicas, pueda
#include<stdio.h> dar soluciones inteligentes).
process spec printer( ); l = [1, 2, 3]
process body printer( ) l2 = map(cuadrado, l) Ejemplo:
{
Printf(―Hola del proceso Es cierto que "pichurri"
printern‖); vuela.
main( ) "pichurri" y "alegría" vuelan.
{
printf (―Hola del mainn‖);
create printer ( );
printf( ―Adios del
mainn‖);
}