Anda di halaman 1dari 5

Hoja de Trabajo de Segundo Curso

Fundamentos de Programacin
Programacin Programacin es aquella actividad por la cual se crean programas o sistemas para computadoras.

Programa.Es un conjunto de instrucciones creadas en un lenguaje de

programacin que guardan un orden lgico. Este conjunto de instrucciones indican a la computadora la secuencia a seguir para el desarrollo de aplicaciones de diversa ndole. Instruccin Es una palabra con sentido lgico que equivale a una orden a cumplir por la computadora. Ej. If Lenguaje de programacin.Conjunto de palabras y reglas utilizadas para construir sentencias con las cuales es posible procesar y expresar la informacin para su manipulacin.

Clasificacin de los Lenguajes de Programacin a.- Lenguaje de mquina: Se basa en el sistema binario (0 y 1). b.- Lenguaje bajo nivel: Son a menudo difciles de aprender. Ej. ADD x,y,z c.- Lenguaje de alto nivel: Son los ms utilizados por los programadores, por cuanto utiliza el lenguaje natural (open, save, print, etc.), es de fcil comprensin para el programador y por lo tanto es con el que se codifica los programas. Ej.: Visual Basic, Fox Pro, Java.

Hoja de Trabajo de Segundo Curso

Hoja de Trabajo de Segundo Curso Elementos fundamentales en Programacin Constantes Son localidades de memoria en la que se almacena informacin, la misma que no cambia durante todo el programa. Ejemplos.Pi = 3.1416; IVA = 12% ICE = 15%

Variables Son localidades de memoria en la cual se almacena informacin de manera eventual, por cuanto va a cambiar durante toda la ejecucin del programa. Ejemplo.Telfono = 2321560 Nombre = Valeria

Lgica de programacin Es la narracin o graficacin conveniente de instrucciones a seguir por la computadora para procesar datos. Clases de lgica Lgica Narrativa o Algoritmo Lgica Grfica o Diagrama de Flujo

Lgica narrativa o algoritmo Un conjunto de pasos ordenados para llevar a cabo una tarea especfica. Tipos de algoritmos Algoritmos Cualitativos Algoritmos Cuantitativos

Algoritmos Cualitativos Son aquellos que hacen referencia a las habilidades y cualidades del programador.

Hoja de Trabajo de Segundo Curso Los algoritmos cualitativos se clasifican en: Algoritmos Generales Algoritmos de Razonamiento

Algoritmos Generales.- Son aquellos que nos sirven para resolver tareas y problemas de la vida cotidiana. Ejemplo: Desarrollar un algoritmo que me sirva para llegar al colegio todos los das a las 07h10. 1. Arreglo la maleta 2. Pongo el despertador a las 05h45 3. Me duermo a las 10H30 4. Me despierto a las 05h45 5. Me levanto a las 06H00 6. Me aseo 7. Me visto 8. Tomo desayuno 9. Me lavo los dientes 10. Me despido 11. Espero el expreso 12. Llego al colegio a las 07:10 Algoritmos de Razonamiento.- Son aquellas que para su desarrollo se necesita razonar a fondo y utilizan las condiciones planteadas en el problema. Ejemplo: Tres sacerdotes y tres canbales llegan a la orilla del ro y desean cruzar todos al otro lado del ro, para lo cual tienen una canoa, la misma que resiste dos pesos. Condicin.- No pueden existir mayor nmero de canbales porque se comen a los sacerdotes. Desarrollo.1) 2) 3) 4) Pasa un canbal con un sacerdote Regresa el sacerdote Pasan dos canbales ..

Hoja de Trabajo de Segundo Curso Algoritmos cientficos.- Son secuencias lgicas que permiten efectuar procesos utilizando para ello clculos o la aplicacin de frmulas. Su elemento principal es el uso de cantidades (valores), los cuales son representados por variables o constantes. Ejemplo: Realizar un algoritmo que permita calcular el rea de un tringulo se tiene que ingresar la base y la altura. Definir variables b = base h = altura a = rea Frmula a = (b * h) / 2 Desarrollar 1. 2. 3. 4. 5. 6. 7. Inicio Definir variables (b,h,a) Ingresar b Ingresar h Calcular a Mostrar resultados a Fin Qu ingreso? Qu obtengo?

Lgica Grfica o Diagrama de Flujo Es la representacin grfica de un algoritmo.

Anda mungkin juga menyukai