0% encontró este documento útil (0 votos)
25 vistas13 páginas

Sesion 3

El documento describe los conceptos básicos de los diagramas de flujo y la programación, incluyendo la definición de algoritmo, programa, pseudocódigo, tipos de datos, y los componentes básicos de la programación como la entrada y salida de datos, asignación de variables, y operaciones. Explica cómo los algoritmos se pueden representar visualmente a través de diagramas de flujo para documentar los pasos necesarios antes de la codificación de un programa.

Cargado por

cvcvcccccrvcf
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
25 vistas13 páginas

Sesion 3

El documento describe los conceptos básicos de los diagramas de flujo y la programación, incluyendo la definición de algoritmo, programa, pseudocódigo, tipos de datos, y los componentes básicos de la programación como la entrada y salida de datos, asignación de variables, y operaciones. Explica cómo los algoritmos se pueden representar visualmente a través de diagramas de flujo para documentar los pasos necesarios antes de la codificación de un programa.

Cargado por

cvcvcccccrvcf
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 13

DIAGRAMAS DE FLUJO

1
PROGRAMA

Los DATOS que son procesados (por


el programa) se convierten en
INFORMACIÓN.

2
Programa es la AUTOMATIZACIÓN de un ALGORITMO en un ordenador.
ALGORITMO

 RAE 2 “Algoritmo es un conjunto ordenado y finito de pasos o


instrucciones para resolver un problema o ejecutar una tarea”.
 Estos pasos deben tener ciertas características para considerarse
algoritmos computacionales como:
 Deben ser Finitos (hay una ruta clara desde un INICIO a un fin)
 Deben tener un determinado orden de ejecución.
 No deben ser ambiguos.

 Los algoritmos se representan en diagramas de flujo o en


pseudocódigo.

3
CLASIFICACIÓN POR SU CONTENIDO
 Los datos variables por su contenido que almacena se
clasifican en:
 PSEUDOCODIGO C++
 NUMÉRICOS
 ENTEROS int

 REALES float

 REALES double

 LOGICO
 LOGICOS bool

 CARACTER:
 CADENA string
 CARÁCTER char

 Cada uno de estos tipos tienen sus propias OPERACIONES ( - ,*, +, length, substr,, etc)
4
REPRESENTACIÓN

 Los algoritmos constituyen la documentación


principal que se necesita para poder iniciar la
fase de codificación y para representarlos se
utiliza fundamentalmente dos tipos de notación:

 Pseudocódigo
y
 Diagramas de flujo.

5
COMPONENTES DE PROGRAMACIÓN
LECTURA DE DATOS
LEER a
cin>>a;

MUESTRA DE DATOS
ESCRIBIR a
cout<<a;

PROCESOS

a=1;

Para declara las variables se redacta el comando:


DEFINIR VARIABLE COMO TIPO 6
ENTRADA DE DATOS
leer

 Permite representar el ingreso de datos en el ordenador, Gráficamente se


representa por un paralelogramo con una flecha hacia adentro.

 El grafico representa que se ingresa un valor y este se almacena en la


variable llamada a.

7
SALIDA DE DATOS

Escribir

 Permite representar la salida de datos en un computador. Gráficamente se


representa por un paralelogramo con una flecha hacia afuera.

 En el ejemplo se indica que se escribe el valor contenido en la variable a.

8
ASIGNACIÓN DE UNA VARIABLE

LA ASIGNACIÓN ES UN PROCESO FUNDAMENTAL EN PROGRAMACIÓN, PARA TENER UNA


IDEA DE LO QUE REALMENTE ES PODRÍAMOS MOSTRAR EL SIGUIENTE EJEMPLO
SEA LA VARIABLE A

 Definir A como entero

 A=5  A=2 9
OPERACIÓN O ASIGNACIÓN

 Permite almacenar en una variable un valor determinado o el resultado de


una operación.
 Se grafica con un rectángulo, dentro del cual está la operación de
asignación que se representa con el símbolo “= “.

 EJEMPLO 1

 En la figura del ejemplo se asigna el valor 1 a la variable a


mediante el uso del símbolo “<-”, también puede utilizarse el
símbolo “=” o el símbolo “:=” para indicar la asignación.
10
OPERACIÓN O ASIGNACIÓN

 EJEMPLO 2
 En el segundo ejemplo se realizan 2 operaciones:

 Primero se realiza la operación de suma de la variable b con el número 2.

 Segundo el resultado de 2+b se asigna a la variable a. Para luego


continuar con flujo del algoritmo.

11
EJEMPLO
INICIO
“Ingrese
valores”
Del ejemplo Suma, var1, var2
var1
anterior:
var1,var2
Construir un var2

algoritmo que Suma=var1+var2

permita la suma de
“La Suma es:”,
Suma
dos números Suma

enteros
FIN
ingresados por
12

teclado.
C, A, B

13

También podría gustarte