programacion

Páginas: 12 (2953 palabras) Publicado: 30 de octubre de 2014
LENGUAJE DE PROGRAMACIÓN
Que es un programa:
Es un conjunto de instrucciones con secuencias lógicas.
Que es ser programador:
Es el que analiza y entiende el problema y aplica técnicas para que el PC realice un programa.
Fases para realizar un programa
Análisis
Algoritmo
Flujograma
Codificar
Ejecutar
1.- Análisis: Debemos usar un análisis lógico matemáticos y tener conocimientosprevios de saber los dato necesarios. Ej.
Constante
x=b*h2Variables de ingreso b, h
Variables de proceso

2.- Algoritmos: Conjunto de pasos que tienen un sentido, un inicio y un fin.
Pseudocódigo: Es un lenguaje común.
Inicio
Ingresar variables b,h
Realizar proceso x=(bxh)/2
Mostrar
fin
INICIO
3.- Flujograma: Técnicas de representar un algoritmo en símbolos
B x h

A=(bxh)/2


aFin

4.-Codificacion: utiliza un lenguaje de programación, existen dos tipos:
a. estructurado
b. P.O.O
Códigos: son instrucciones o comandos para decirle al PC que hacer.
5.- Ejecutar – Depurar: se oprime Ctrl + F9
a. Corrige errores
b. errores estructurados
c. errores de sintaxis
Ejemplos de codificación en lenguaje C++
#include<stdio.h>
#include<conio.h>
Main()
{Float a,b,h;
Clrscr();
Printf(“calcular el área de un triángulo \n”);
Printf(“ingresar la base”);
Scanf(“%f”,&b);
Printf(“ingresar la altura”);
Scanf(“%f”,&h);
a=(b*h)/2;
printf(“el área es %f”,a);
getch();
}
TIPOS DE ALGORITMOS
Existen 4 tipos de algoritmos que son:
Secuenciales
Condicionales
Repetitivos
Compuestos
Secuenciales: poseen secuencias, paso a paso y tienen 3pasos básicos:
Ingresar
Procesar
Mostrar
En la mayoría se usan formulas.
INICIO
Ejemplo:

Ingresos

Procesos


Mostrar


Fin

Procesos
Ingresos
INICIO
b.- Condicionales: Poseen condiciones lógicas o estructuras de decisiones.


FV

Condición lógica

Mostrar


Fin


Nota: los procesos pueden ir antes o adentro de la condiciónes, el mostrar puede irdentro o después de la condición.
Ejercicio: ingresar dos números y calcular cual es el mayor:
a , b
INICIO
Inicio
Ingresar a,b
Si a >b, entonces mostrar a es mayor
Caso contrario mostrar b es mayor
Fin.
a > b

FV
Mayor A
Mayor B

Fin

466725272415
C.- Repetitivos: Genera datos repetitivos, existen Do While, For, etc.
D.- Compuestos: Van con todos los algoritmoscompuestos.
Ejercicio:
Realizar un algoritmo que calcule el IVA
Análisis:flujograma algoritmo
Inicio
C
r=(c * 12)/100
r
Fin

Formula = r=(c * 12)/1001. Inicio
Variable de ingreso = c2. Ingresos variables
Variable de proceso = rc1, c2
Constante = 12, 1003. Proceso
R= c1 * c2
4. mostrar = r
5. fin
28575-3175
Realizar un algoritmo que calcule elporcentaje de un número.
Inicio
C
p=(p1 *p2)/100
p
Fin
Análisis algoritmo flujograma
Formula: p=(p1*p2)/1001. Inicio
Variables de ingreso= p1,p22. Ingresar p1,p2
Variables de proceso= p3. Proceso
p=(p1*p2)/100
4. mostrar P
5. fin
337820178435
Ejercicio: realizar un programa que permita calcular la hipotenusa de un triángulo rectángulo, ingresando porteclado sus catetos, utilizando la formula c=a2+ b2 90º
Inicio
a,b
c=((a*a)+(b*b))
c
Fin
Análisis algoritmo flujo grama
inicio
b c=?2. Ingresos variables a,b
proceso c=sqrt((a*a)+(b*b))
a4. Mostrar c
5. fin
Formula= c=sqrt((a*a)+(b*b))
Variables deingreso= a,b
Variables de proceso= c
5715335915
Ejercicio: Realiza un programa para hallar el cateto a de un triángulo rectángulo usando la formula a=c2-b2 Análisisalgoritmoflujograma
Inicio
c,b
c=((c*c)+(b*b))
a
Fin
inicio
90º
ingresar variable
c=4 c, b
proceso
b=3 a=((c*c)-(b*b))
mostrar c
a=?5. fin
formula=...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS