LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) ALGORITMO DEL TEMARIO DE LA UNILA.

Slides:



Advertisements
Presentaciones similares
Resolución de Problemas Algoritmos y Programación
Advertisements

Nuestro reto es educar al pensamiento, para que razone de acuerdo a ciertas reglas; con ello podremos ser más eficientes al momento en que ordenamos.
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
CONCEPTOS BASICOS DE PROGRAMACION
Resolución de Problemas Algoritmos y Programación
Introducción a la Programación
Curso de Programación I Parte I
Programación (Estructura de Datos)
UNIVERSIDAD LATINA (UNILA)
UNIVERSIDAD LATINA (UNILA) II.- ANALISIS DE ALGORITMOS
UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
UNIVERSIDAD LATINA (UNILA) I.- FUNDAMENTOS DE ALGORITMOS
III. DISEÑO DE ALGORITMOS PARA LA SOLUCIÓN DE PROBLEMAS.
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERIA DIVISIÓN DE INGENIERÍA ELÉCTRICA COMPUTACIÓN PARA INGENIEROS NOTA IMPORTANTE: Para complementar.
Complemento a los Diagrama de Flujos Fundamentos de la Programación
Introducción a la Computación
REPRESENTACIÓN GRÁFICA DE ALGORITMOS
ALGORITMOS Y ESTRUCTURAS DE DATOS
ESTRUCTURAS DE CONTROL
INTRODUCCIÓN A LA COMPUTACIÓN 12va Semana – 19va Sesión Miércoles 18 de Mayo del 2005 Juan José Montero Román
ALGORITMOS.
Diseño de diagramación Diagrama: es una representación gráfica del flujo información de y el proceso de ejecución del programa. Plateo del problema en.
DFD Juan manuel pachon 701.
CI TEORIA semana 4 Estructura Algorítmica: SELECCIÓN
Fundamentos de programación
Lenguaje C Ing. Sonia Alexandra Pinzón Nuñez
CC3001 Algoritmos y Estructuras de Datos
Tema 6. Conceptos básicos de programación (Repaso) Prof. María Alejandra Quintero Informática Año 2013.
Fundamentos de programación Organización de una computadora.
Un lenguaje de programación orientado a objetos Maestra Graciela Prado B. Octubre 2013.
Introducción a la Ingeniería de Sistemas
Metodología para solución de problemas
Programación 1 (01y 05) Prof. Flor Narciso
ALGORITMOS La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi, nombre de un matemático y astrónomo árabe que escribió.
“Introduzca dos Valores Distintos”
Estructuras de Repetición (Hacer-Mientras)
A continuación… Repaso Repaso Estructuras de Decisión Ejemplos
Ing. Rodolfo Junior Miranda Saldaña CIP: Chimbote- 2013
Introducción a los programas
Estructuras de Repetición (Hacer-Mientras)
Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) I.- FUNDAMENTOS DE ALGORITMOS (CONCEPTOS)
DEV- C++ ·include <iostream> Int x x=x+2(x)
UNIVERSIDAD LATINA INTRODUCCION A LA PROGRAMACION INTRODUCCIÓN.
ALGORITMO.
Diagrama de Flujo Diagrama de flujo sencillo con los pasos a seguir si una lámpara no funciona. El diagrama de flujo o diagrama de actividades es la representación.
Desarrollo de lógica algorítmica.
ALGORITMOS
Lenguaje Programación
Ciclo de desarrollo del software
Universidad Domingo Savio
ETAPAS DESARROLLO DE SOFTWARE DE APLICACION
FUNDAMENTOS DE PROGRAMACIÓN
PARCIAL 1 SISTEMA DE TRATAMIENTO DE INFORMACION. Concepto de Programa  El término programa (d el latín programma, que a su vez proviene de un vocablo.
COMPUTER SCIENCE PARCIAL 1
PARCIAL 1 Introducción a los programas. Concepto de Programa  El término programa (d el latín programma, que a su vez proviene de un vocablo griego)
ESTE TERMINO SE DEFINE COMO : UN PROCESO EN EL CUAL SE NOS DESCRIBE UN PROBLEMA (EN LENGUAJE NATURAL), LUEGO DE ESTO SE PLANTEAN POSIBLES RESOLUCIONES.
UNIVERSIDAD LATINA INFORMATICA VII (Programación e implementación de sistemas) INTRODUCCIÓN.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) V. GESTIÓN DE TIPOS Y GENERACIÓN DE CÓDIGOS.
UNIVERSIDAD LATINA (UNILA) III.- PLAN DE IMPLEMENTACIÓN
PARCIAL 1 Introducción a los programas. Concepto de Programa  El término programa (d el latín programma, que a su vez proviene de un vocablo griego)
QUE ES PNL. CONCEPTO La programación neurolingüística es un proceso mental, mediante el cual utilizamos los sentidos con los cuales percibimos el mundo,
EI, Profesor Ramón Castro Liceaga Redes III LAS TOPOLOGÍAS DE REDES Costo Beneficio.
UNIVERSIDAD LATINA (UNILA)
COMPUTER SACIENCE PARCIAL 1
Algoritmos Computacionales
 El diseño ascendente se refiere a la identificación de aquellos procesos que necesitan computarizarse conforme vayan apareciendo.  Su análisis como.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
METODOLOGIA #include <stdio.h> #include <conio.h> main() {
Transcripción de la presentación:

LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) ALGORITMO DEL TEMARIO DE LA UNILA

Entre los pasos de abstracción para encontrar la solución de un problema se pueden considerar los siguientes: 1.Análisis del problema.- Es la parte inicial del proceso de abstracción la cual toma la percepción del problema. 2.Modelación.- Es la descripción de un problema o fenómeno descrito. Puede ser en forma de diagrama de flujo, pseudocódigo, gráfica, etc. 3.Prueba Manual.- Es el resultado o cálculo esperado, en base al análisis previo de niveles de abstracción anteriores 4.Codificación.- Es la traducción del modelo a lenguaje de programación. Elaboración de programa fuente en un editor 5.Compilación.- Es el proceso de generación de un programa objeto, entendible por la computadora, a partir de un programa fuente. 6.- Ejecución.- Es la puesta en marcha del programa en el computador 7.- Prueba Final.- Verificación de la solución del problema. En general son siete pasos descritos o algoritmo para resolver un problema. Es decir, algoritmo de algoritmos que dice: Si el resultado esperado es igual a la prueba final, termina mi algoritmo. De lo contrario me regreso al paso 4. EJEMPLO PARA CALCULAR EL AREA DE UN TERRENO EN FORMA DE TRIANGULO: METODOLOGIA PARA EL ANÁLISIS E IMPLANTACIÓN DE UN ALGORITMO Area = Base por Altura entre 2 Sean : Base = 5 y Altura = 15 entonces.- Area = 5 * 15 / 2 Por lo tanto Area = 37.5 #include void main() { int Base, Altura, Area; Base = 0; Altura = 0; Area = 0; printf("Programa que calcula el area de un triangulo\n"); printf("Dime el valor de la base del Triangulo: "); scanf("%d",&Base); printf("Dime el valor de la altura del Triangulo: "); scanf("%d",&Altura); Area = Base * Altura / 2; printf("\nEl Area del Triangulo es %d ",Area); printf("\n"); } Nota: los pasos 5, 6 y 7 se realizan en el computador. SALIDA PROCESO ENTRADA

1b.- Presentación del problema: Desarrolla un algoritmo-programa en C/C++ que en base a este temario, muestre el acumulado de los porcentajes obtenidos en las unidades y calcule tu calificación convirtiendo los porcentajes de exámenes y actividades a números enteros

Análisis a) Examen(EP) = 80 % Proyecto(P) = 10% Trabajos y Tareas(TTP) = 10% => 100% suma de porcentajes : SP=EP+P+TTP calificación parcial : CP=SP/10 (de % a decimal) son tres calificaciones parciales: CPn b) PA = (CP1 + CP2 + CP3) / 3 c) Si faltas > 8 (no tiene derecho a examen) se va a extraordinario si faltas <= 8 entonces PF = PA + EF / 2 d) CF= PF de tipo entero

Mejor solución. a)Leer tres calificaciones parciales: (CP1 + CP2 + CP3) b) Calcular PA = (CP1 + CP2 + CP3) / 3 c) Si faltas > 8 se va a extraordinario si faltas <= 8 entonces PF = PA + EF / 2 d) Mostrar PF de tipo entero

Algoritmo. final inicio si CPn F>6 PA=(CP1+CP2+CP3)/3 EF EXTRAORDINARIO PF PF=PA+EF/2