Вы находитесь на странице: 1из 12

QUE ES ALGORITMO Es una serie de pasos organizados que describen el proceso que se debe seguir para dar solucin

a un problema especfico. Tenemos 2 tipos de algoritmos que son: Cualitativos_ son utilizacin palabras para definir los Pazos como preparacin de un producto o trabajo Cuantitativos_ son utilizados calculados matemticos para definir los Pazos CARACTERISTICAS DE UN BUEN ALGORITMO 1_deben tener punto particular de inicio 2_ debe ser definido 3_debe ser general 4_debe ser finito en tamao y tiempo de ejecucin OPERADORES ARITMETICOS _suma _resta _divisin _multiplicacin _mod. residuos

OPERADORES LOGICOS AND OR NOT PROGRAMA Conjunto de instrucciones escritas en algn lenguaje de programacin y que ejecutados resuelven un problema especifico. LENGUAJE DE PROGRAMACION Conjunto de smbolos y caracteres y reglas que les permiten alas personas comunicarse con la computadora los lenguajes de programacin nos permiten realizar operaciones de entrada salida, calculo, manipulacin de textos y archivos. CARACTERISTICAS DE UN BUEN PROGRAMA: INTEGRIDAD-Es actitud de los clculos y confiabilidad de resultados. CLARIDAD-Es escribir programas de fcil lectura para que otro programador pueda entenderlo de menor esfuerzo.

SENCILLES-Es omitir cdigos redundantes o que compliquen la lgica del programa.


EFICIENCIA-Se encuentra relacionada con la velocidad de ejecucin y uso suficiente de la memoria.

MODULARIDAD-Es la definicin del programa en pequeas subtareas este diseo permite mejorar el desarrollo,correccion sencillez y la claridad de los programas.
FLEXIVILIDAD-El programa debe ser capaz de adaptarse a las nuevas necesidades con ligeros cambios. PRESENTACION-Es el uso de interfases sencillas y claras para hacer mas entendible el programa. DOCUMENTACION-El programa debe estar documentado claramente de manera precisa de tal forma que permita comprender el cdigo. AGSTRAPCION-Es la capacidad de utilizar algo sin preocuparse sin detalles internos.

PROGRAMACION LINEAL O SECUENCIAL Las primeras de beisinck, covoli fortam no reutilizaban codigo se duplicaban los segmentos de codigo y se producan continuos saltos a lo largo del programa ademas no se controlaba la visivilidad de los datos. PROGRAMACION MODULAR Rompen un programa grande en componentes llamados mdulos para combinarlos y formar un sistema completo a estos mdulos se les llamo subrutinas pueden recibir valores mas no retornar ninguno. PROGRAMACION ESTRUCTURADA Las variables globales desaparecen y aparecen el concepto de abstraccin los programas grandes se descomponen en funciones y las funciones en subrutinas. PROGRAMACION ORIENTADA A OBJETOS Utiliza a los objetos como bloque de construccin los objetos son tipos de datos abstractos los cuales son definidos por el programador junto con el conjunto de operaciones que se pueden realizar sobre ellos.

LENGUAJE MAQUINA Las instrucciones en lenguaje maquina se expresan en trminos de la unidad de memoria mas pequea el byte. LENGUAJE DE BAJO NIVEL O ENSAMBLADOR En este lenguaje las instrucciones se escriben en cdigos alfabticos conocidos como nemotcnicas para las operaciones y direcciones simblicas. LENGUAJE DE ALTO NIVEL Son aquellos en las que las instrucciones son escritas con palabras similares a los lenguajes humanos lo que facilita la escritura y comprensin del programa. ESTRUCTURA GENERAL DE UN PROGRAMA CABECERA-Son las libreras que utilizan el programa DECLARACION DE CONSTANTES-Seccin no obligatoria en la cual se declaran las constantes. DECLARACION DE VARIABLES- Seccin en la cual se declaran las variables. DECLARACION E IMPLEMENTACION DE FUNCIONES Seccin donde se implementan las funciones. CUERPO DEL PROGRAMA-Es el cdigo que se ejecuta.

SE LE LLAMAN PROBLEMAS REPETITIVOS O SICLICOS Aquellos en cuya solucin es necesario utilizar un mismo conjunto de acciones que se puedan ejecutar una cantidad especifica de veces. TIPO DE PROGRAMACION QUE UTILIZA ESTRUCTURAS MODULARES R=La programacin estructurada TOMA UNO O MAS VALORES Y NO DEVUELVE NINGUN RESULTADO R=Procedimiento TOMA UNO O MAS VALORES Y DEVUELVE UN RESULTADOI R=Funcin ES UN SUBPROGRAMA QUE RESUELVE UN PROBLEMA SENCILLO R=Modulo. SON LOS VALORES QUE RECIVE UN MODULO R=Parmetros, argumentos.

8.una persona debe realizar un muestreo con 5 personas para determinar el promedio de peso de los nios ,jovenes , adultos y viejos que existen en una zona habitacional . se determinan las caracteristicas en base a la siguiente tabla: CATEGORIA EDAD nios 0 - 12 jovenes 13 - 29 adultos 30 - 59 viejos 60 - ...... inicio para x = 1 hasta 50 si edad > 0 y <= 12 entonces suma n = suma n + edad cont n = cont n + 1 sino si edad >=13 y edad <= 29 entonces suma j = suma j + edad cont j = cont j + 1 sino si edad >= 30 y <= 59 entonces suma a = suma a + edad cont a = cont a + 1 sino si edad >=60 entonces suma v = suma v + edad cont v = cont v + 1 fin para prn=suma n / cont n prj=suma j / cont j pra = suma a / cont a prv = suma v / cont v imprimir prn ,prj , pra , prv fin si fin si fin si fin si fin

10.en un centro de verificacion de automoviles se desea saber el promedio de puntos contaminantes de los primeros 25 automoviles que lleguen . asi mismo se desea saber los puntos contaminantes del carro que menos contamino y del que mas contamino RTA= inicio baja = 100 alta = 0 para x = 1 hastra 25 leer cg suma = suma + cg si cg < baja entonces baja = cg sino si cg >alta entonces alta = cg fin para pr = suma / 25 imprimir baja , alta , pr fin si fin si fin

TERMINACION GUIA 2 1. Un alumno desea saber cual ser su calificacin final en la materia de Algoritmos. Dicha calificacin se compone de los siguientes porcentajes: 55% del promedio de sus tres calificaciones parciales. 30% de la calificacin del examen final. 15% de la calificacin de un trabajo final RTA: inicio leer cp,ef,tf cf=(cp*0,55) + (ef*0,3) + (tf*0,15) imprimir cf fin 2. Un maestro desea saber que porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes. inicio leer gr ,nh nm=ge-nh ph=nh*100/ge pm=nm*100/ge imprimir ph y pm fin

4. Dada una cantidad en pesos, obtener la equivalencia en dlares, asumiendo que la unidad cambiara es un dato desconocido. inicio leer cp ,tc dl =cp / tc imprimir dl fin 5. Leer un numero y escribir el valor absoluto del mismo.

6. La presin, el volumen y la temperatura de una masa de aire se relacionan por la formula: Masa = (presin * volumen)/ (0.37 * (temperatura + 460)) inicio leer pr,vl,tm m = ( pr * vl ) / (0,37 * (tm + 460 )) imprimir m fin

8. Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior. inicio leer sn sn = sa + (0,25 * sa ) imprimir sn fin 9. En un hospital existen tres reas: Ginecologa, Pediatra, Traumatologa. El presupuesto anual del hospital se reparte conforme a la sig. tabla: rea Porcentaje del presupuesto Ginecologa 40% Traumatologa 30% Pediatra 30% Obtener la cantidad de dinero que recibir cada rea, para cualquier monto presupuestal. inicio leer pr g = 0,40 *pa t = 0,30 * pa p = 0,30 *pa imprimir g , t , p fin

5.suponga que se tiene un conjunto de calificaciones de un grupo de 40 alumnos . realizar un algoritmo para calcular la calificacion media y la calificacion mas baja de todo el grupo RTA= inicio baja = 5 para x = 1 hasta 40 leer nota , ca suma = suma + nota si nota > 0 y <= 5 entonces si nota < baja entonces baja = nota fin para media = suma / 2 imprima media , baja fin

Вам также может понравиться