Beruflich Dokumente
Kultur Dokumente
INTRODUCCIN
ENTRADA
PROGRAMA (ALGORITMO)
SALIDA
PROGRAMA
Partes Constitutivas de un Programa
Cabecera del Programa Bloque de Declaracin Bloque Algoritmo Bloque de Ejecucin
PROGRAMA
PROGRAMA
Partes Constitutivas de un Programa Cabecera: Expresa la Identificacin del Programa Bloque de Declaracin: Contiene la declaracin de archivos de inclusin, definicin de tipos de Datos, constantes y variables. Bloque de ejecucin: Contiene las acciones e instrucciones que ejecutan el algoritmo.
PROGRAMA
Partes Constitutivas de un Programa
Algoritmo NombrePrograma Incluir //Archivos de inclusin Definir //Declaracin de tipos de datos Constante //Declaracin de variables Inicio //Instrucciones Fin (1) CABECERA
(2) DECLARACIN
(3) EJECUCIN
PROGRAMA
/*NOMBREPROGRAMA en C/C++*/ #include <archivodeinclusin.h> #define Declaracin typedef /* Declaracin de tipos */ const /*Declaracin de constantes*/ /*Declaracin de variables globales*/ main() { /* Instrucciones */ /* Llamadas a funciones */ return valor; } (1) CABECERA (2) DECLARACIN
(3) EJECUCIN
PROGRAMA
Partes Constitutivas de un Programa Aclaraciones de las partes constitutivas del cdigo C++ La mayora de los programas de lenguaje C requieren de uno o ms archivos de inclusin (libreras), que contienen funciones que se pueden haber desarrollado con anterioridad y pueden ser utilizadas al ser incluidas en el programa actual.
PROGRAMA
Partes Constitutivas de un Programa
Se utiliza la directiva #include para indicar al compilador que aada dicho archivo de inclusin al programa. Por ejemplo: #include <stdio.h> Significa, aadir al programa el contenido del archivo de inclusin (librera) stdio.h Los archivos de inclusin, tienen la extensin .h, un programa fuente en lenguaje C genera un archivo con extensin .cpp Entre los archivos de inclusin ms utilizados se pueden mencionar los siguientes: stdio.h, conio.h, math.h, iostream.h, stdlib.h
PROGRAMA
Ejemplo
Programa que convierte un ngulo dado en grados, minutos y segundos a su equivalente de Radianes. Equivalencias utilizadas para resolver el problema 1 min. = 60 seg. 1 grado = 60 min. 180 grados = Radianes
ENTRADA g, m, s PROGRAMA (ALGORITMO) SALIDA r
PROGRAMA
INICIO Introducir nmeros
Ejemplo
A, B
R A+B
FIN
EJEMPLO
Suma de 2 nmeros:
INICIO Introducir nmeros
A, B
R A+B
FIN
PSEUDOCDIGO
Algoritmo Suma Variable Entero: A, B Inicio Escribir(Introducir nmeros) Leer(A,B) R=A+B Escribir(R) Fin
COMPARANDO
INICIO Introducir nmeros
A, B
R A+B
Algoritmo Suma Variable Entero: A, B, R Inicio Escribir(Introducir nmeros) Leer(A,B) R=A+B Escribir(R) Fin
FIN
EJEMPLOS
1 Algoritmo
que determine la hipotenusa de un tringulo rectngulo, si se conocen los catetos. Realizar un Diagrama de Flujo y Pseudocdigo
A, B
H R ^2+ aiz(A B ^2)
FIN
Algoritmo Hipotenusa Variable Entero: A, B, Real: H Inicio Escribir(Introducir nmeros) Leer(A,B) H = Raiz(A*A + B*B) H Escribir(H) A Fin B
EJEMPLOS
2 Algoritmo
EJEMPLOS
EJEMPLOS
4 Algoritmo
que determine la solucin a la suma de un binomio cuadrado y a la diferencia de un binomio cuadrado. (a + b)2 ; (a - b)2 Realizar un Diagrama de Flujo y Pseudocdigo
EJEMPLOS
ESTRUCTURA DE SELECCIN
EXPRESIONES LGICAS: Es aquella que devuelve un valor lgico: FALSO o VERDADERO OPERADORES RELACIONALES > mayor que < menor que >= mayor o igual que <= menor o igual que = igual a Diferente de
ESTRUCTURA DE SELECCIN
OPERADORES LGICOS: negacin y lgico o lgico v o excluyente
A Falso Falso Verdadero B Falso Verdadero Falso A Verdadero Verdadero Falso AB Falso Falso Falso AvB Falso Verdadero Verdadero AvB Falso Verdadero Verdadero
Verdadero
Verdadero
Falso
Verdadero
Verdadero
Falso
Gracias