Documente Academic
Documente Profesional
Documente Cultură
ndice
1.- Introduccin..1
2.- Objetivo...1
3.- Desarrollo.2
3.1.- Ejercicio Suma
3.1.1.- Planteamiento
3.1.2.- Algoritmo
3.1.3.- Diagrama de flujo
3.1.4.- Cdigo documentado...3
3.1.5.- Explicacin
3.1.6.- Corridas
3.1.7.- Conclusin
3.2.- Ejercicio Conversin Edad
3.2.1.- Planteamiento...4
3.2.2.- Algoritmo
3.2.3.- Diagrama de flujo....5
3.2.4.- Cdigo documentado.6
3.2.5.- Explicacin
3.2.6.- Corridas
3.2.7.- Conclusin
3.3.- Ejercicio rea de Crculo
3.3.1.- Planteamiento..7
3.3.2.- Algoritmo
3.3.3.- Diagrama de flujo
3.3.4.- Cdigo documentado..8
3.3.5.- Explicacin
3.3.6.- Corridas
3.3.7.- Conclusin
4.- Conclusin de la prctica.9
5.- Referencias..10
Introduccin
La programacin se desarrolla en distintos lenguajes. Estos lenguajes son cdigos
estructurados que cobran sentido en determinados contextos de uso.
Los lenguajes pueden ser naturales o artificiales. Los naturales nos son propios
como seres humanos, y cada uno de ellos es el vehculo.
Los artificiales, en cambio, suponen una creacin consciente y metdica regida por
convenciones arbitrarias establecidas por especialistas. Para utilizarlos y
desarrollarlos se requiere un aprendizaje deliberado y planificado.
El lenguaje de programacin es un lenguaje artificial creado por el hombre para
lograr que la mquina en este caso la computadora realice funciones previamente
establecidas.
Objetivo
Conocer los inicios hasta los ms recientes avances a fin de poder comprender ideas y
principios bsicos que nos llevan al desarrollo de computadoras y programas modernos.
Referencias
BECERRA C., Algoritmos: Conceptos Bsicos, 4 edicin, 1998.
http://www.docentes.unal.edu.co/eccubidesg/docs/programacion/
MODULO1.pdf
http://www.lab.dit.upm.es/~lprg/material/apuntes/doc/doc.htm
http://escritorioalumnos.educ.ar/datos/recursos/lenguajes_de_prog
ramacion_1.pdf
10
Diagrama de Flujo
1._ Inicio
Inicio
6._ Fin
rea
Fin
Cdigo documentado
#include "stdafx.h"
#include "iostream"
#include "conio.h"
using namespace std;
void main()
{
float radio, area, pi;
cout << "dar valor a radio";
cin >> radio;
cout << "Escribir pi";
cin>> pi;
area = pi * radio * radio;
cout << " area total " << area;
getch();
}
Explicacin
Encontrar de manera rpida el rea de un circulo usando la formula bsica
con la que podemos indicar el radio para conocer el rea
Corridas
Conclusin
Aprender a usar el uso de frmulas matemticas simples para poder
desarrollar resultados con pocos datos
Desarrollo Problema 2
Planteamiento
Desplegar en la pantalla el equivalente en dcadas, lustros, meses, semanas,
das, horas, minutos, segundos de la edad proporcionada por el usuario.
Algoritmo
1._ Inicio
2._ Solicitar edad
3._ Recibirlo y almacenar en edad
4._ Dividir edad entre 10 y asignarlo a dcadas
5._Dividir edad entre 5 y asignar a lustros
6._ Desplegar el equivalente en dcadas y lustros
7._ Multiplicar edad por 12 asignarlo a meses
8._ Desplegar el equivalente a meses
9._Multiplicar edad por 52 asignar el resultado a semanas
10._ Desplegar el equivalente a semanas
11._ Multiplicar edad por 365 asignar el resultado a das
12._ Desplegar el equivalente en das
13._Multiplicar edad por 8760 asignar a horas
14._Desplegar en horas
15._ Multiplicar edad por 525600asignar el resultado a minutos
16._ Asignar el resultado a minutos
17._ Multiplicar edad por 31536000 y asignar a segundos
18._ Desplegar resultados en minutos y segundos
19._ Finalizar
Diagrama de flujo
|
Inicio
Das
Solicitar edad
Horas
Minutos
Segundos= edad *
31536000
Segundos
Dcadas= edad/10
Lustros= edad/5
Dcadas
y lustros
Meses= edad * 12
Meses
Semanas
FIN
Cdigo documentado
#include "stdafx.h"
#include "iostream"
#include "conio.h"
using namespace std;
void main()
{
float edad, decadas, lustros, meses, semanas, dias, horas, segundos;
cout << " insertar edad";
cin >> edad;
decadas = edad / 10;
lustros = decadas * 2;
meses = lustros * 5 * 12;
semanas = lustros * 52 * 5;
dias = lustros * 5 * 365;
horas = dias * 24;
segundos = horas * 60 * 60;
cout << " edad en decadas " << decadas << " edad en lustros " <<
lustros << " edad en meses " << meses << " edad en semanas " << semanas
<< " edad en dias " << dias << " edad en horas " << horas << " edad en
segundos " << segundos;
getch();
}
Explicacin
Con el conocimiento de la edad podremos convertirla a dcadas, lustros,
das, meses, etc. As poder tener un programa que nos ayude a hacer
conversiones.
Corridas
Conclusin
Creando programas simples pero con ms datos podremos ir mejorando en
el desarrollo de nuestra calidad como programadores
Diagrama de Flujo
INICIO
Escribir
primer
nmero
Escribir
segundo
nmero
Z= X+Y
FIN
Cdigo documentado
#include "stdafx.h"
#include "iostream"
#include "conio.h"
using namespace std;
void main ()
{ int numero1,numero2,numero3;
cout<<"escribe el primer numero";
cin>> numero1;
cout<<"escribe el segundo numero";
cin>> numero2;
numero3=numero1+numero2;
cout<<"la suma de"<<numero1<<"y"<<numero2<<"es:"<<numero3;
getch();
}
Explicacin
Se realiza una suma bsica de dos nmeros que indique el usuario
Corridas
Conclusin
Con este ejemplo podemos entender cmo se efectuan las operaciones y el
orden que se toma en los programas
Conclusin de la prctica
Con las prcticas que se han realizado se pudo entender
mejor el tipo de lenguaje que vamos a usar en la materia.
Adems el tipo de orden que debemos de llevar para
obtener el correcto resultado del programa sin tener tantos
errores al correr el programa.
Realizamos 3 ejercicios simples para poder ir progresando
en la dificultad de programas que iremos creando al paso de
las semanas y as poder tener mayor facilidad al crear
programas ms complejos.