Documente Academic
Documente Profesional
Documente Cultură
PROGRAMACION.
Integrantes:
Gustavo Chang.
Esteban Machado.
Viracocha Jairo.
Grupo: GR2.
Fecha: 17-10-2016
Semestre: 2016-B
Conceptos bsicos.
INTRODUCCION A LA COMPUTADORA
-
PARTES.
Mecnica
de
Instruccione
Memoria de
Datos
Memoria
Unidad de
Control
Unidad
aritmtica y
Lgica
UPC
Unidad de
Entrada
Unidad de
Salida
Entrada/Sali
ALMACENAMIENTO.
RESOLUCIN DE PROBLEMAS
Aunque el proceso de resolver problemas con herramientas de programacin
es esencialmente un proceso creativo se pueden considerar una serie de
pasos comunes, que generalmente deben seguir los programadores:
Anlisis del problema.
Diseo del algoritmo.
Codificacin (implementacin).
Ejecucin y validacin del programa.
ANLISIS DEL PROBLEMA.
Requiere una clara definicin, donde se contemple exactamente lo que
debe hacer el programa y el resultado o solucin deseada. Para poder
definir bien un problema es conveniente responder a las siguientes
preguntas:
Qu entradas se requieren?
Cul es la salida deseada?
Qu mtodo produce la salida deseada?
LENGUAJES DE PROGRAMACIN
Programar es escribir un conjunto de instrucciones para que el computador
ejecute acciones especficas. Las instrucciones pueden ser escritas en distintos
tipos de lenguajes como:
END
;
; Ausgabe enies String
;
mov ax 4C00h
int 21h
; Programm beeden
;
PSEUDOCODIGO
El Pseudocodigo es la herramienta de la programacin por medio del cual
utilizamos palabras clave para estructurar nuestro programa en un orden lgico y
siguiendo los pasos necesarios para llegar a un objetivo.
Ejemplo:
Proceso SUMA
Definir sumando1, sumando2, total como Real
Escribir 'Suma de dos nmeros'
Escribir 'Ingrese el primer nmero'
Leer sumando1
Escribir "Ingrese el segundo nmero"
Leer sumando2
Calcular total = sumando1+sumando2
Escribir "El resultado es: ", total
Escribir "Gracias"
Fin Proceso
DIAGRAMAS DE FLUJO
Es una tcnica grafica por medio de la cual podemos disear nuestro algoritmo en
un orden lgico y con smbolos especficos para cada accin, al igual que el
Pseudocdigo es una herramienta muy til antes de escribir directamente nuestro
cdigo sin ningn camino claro para llegar al final.
Ejemplo:
PROCESO SUMA
Sumando 1
Sumando 2
`Gracias
FIN PROCESO
Bibliografa
[1] Apuntes-informatica.pdf. [Online]. Available: http://www.unlar.edu.ar/wpcontent/
uploads/2014/02/Apuntes-informatica.pdf. [Accessed: 20-Apr-2016].
[2] Luis Joyanes Aguilar and Ignacio Zahonero Martnez, Programacin en C,
Metodologa,
algoritmos y estructuras de datos, Segunda Edicin. Mc Graw Hill.
[3] Robert Pantigoso, Fundamentos de Programacin: Algoritmos y Diagramas de Flujo,
Primera
Edicin. Megabyte, 2004
EJERCICIOS
1. Escriba un algoritmo para dibujar un cuadrado cuya longitud de lado
es de
100 puntos. Deje el lpiz en la posicin inicial.
Iniciar el Proceso
Escribir Ingrese los valores de (X) y (N)
Leer X y N
Calcular a = 360/N
Seleccionar un punto A en el espacio
Repetir N veces el Proceso
Medir X y girar a
3. Escriba un algoritmo para programar la alarma de su telfono mvil a las
7:00 de la maana.
Puntee
.
Puntee Hora y seleccione valor que desee.
Puntee Aceptar.
Si lo desea, edite otros ajustes de alarma.
Puntee Guardar
Leer a y b.
Escribir Ingrese los valores de la segunda ecuacin g(x)=cx+d
Leer c y d.
Comparar a con c, b con d.
Si a con c y b con d son iguales escribir Las rectas son iguales Fin proceso.
Sino calcular si son paralelas o se intersecan.
Comparar a con c.
Si a con c es igual escribir Las rectas son paralelas Fin del proceso.
Sino escribir Las rectas se intersecan
db
Cortex=
ac
cortey=
adcb
ac