Informática II GUIA UNIDAD I

Slides:



Advertisements
Presentaciones similares
Algoritmos y Programas
Advertisements

Resolución de Problemas Algoritmos y Programación
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.
CARRERA: INGENIERIA CIVIL UNI-RUACS
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
Razonamiento algorítmico
LÓGICA DE PROGRAMACIÓN
Resolución de Problemas Algoritmos y Programación
Curso de Programación I Parte I
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
Complemento a los Diagrama de Flujos Fundamentos de la Programación
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Introducción a la Programación
METODOLOGIA DE LA PROGRAMACION
IINTRODUCCION A LA CIENCIA DE LA COMPUTACION Y A LA PROGRAMACION
Matemáticas Discretas y Algoritmos
INTRODUCCIÓN A LA COMPUTACIÓN 12va Semana – 19va Sesión Miércoles 18 de Mayo del 2005 Juan José Montero Román
Fundamentos de Programación
Programación de Computadores
Proceso de información en la computadora
Fundamentos de programación
ESTRUCTURA DE DATOS ESD-243
LENGUAJE DE PROGRAMACIÓN
Tema 6. Conceptos básicos de programación (Repaso) Prof. María Alejandra Quintero Informática Año 2013.
Introducción al lenguaje de programación SLE 2
Diseño de algoritmos La computadora puede realizar procesos y darnos resultados, sin que tengamos la noción exacta de las operaciones que realiza. Con.
Fundamentos de programación Organización de una computadora.
Cómo adquirir programas
Juego de Preguntas y Respuestas
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
(Cambiar la imagen por otra representativa de la WQ o por otros u otros elementos) (Escribir aquí el nombre del autor o autores) (poner un enlace a una.
TEMAS PRINCIPALES. ALGORITMOS. CONCEPTOS El algoritmo es un método para resolver un problema mediante una serie de pasos definidos, precisos y finitos.
Introducción a la Ingeniería de Sistemas
Metodología para solución de problemas
PENSAMIENTO ANALÍTICO SISTÉMICO DAISY KATERINE RODRÍGUEZ DURÁN
Metodología para la construcción de programas
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ó.
Representación de Algoritmos
TEMA 2: DIAGRAMAS DE FLUJO
Algoritmos y pseudocódigos
Ing. Rodolfo Junior Miranda Saldaña CIP: Chimbote- 2013
Introducción a los programas
Luis Felipe Hoyos Corradine 1004 Laura Manuela Mancera
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.
DEV- C++ ·include <iostream> Int x x=x+2(x)
Entendiendo las partes
ALGORITMO QUE ES ??.
COMPLETA LOS ESPACIOS CON LA PALABRA ADECUADA 1.LOS _______________________ SE DEFINEN COMO LA _________________LÓGICA DE _________PARA SOLUCIONAR UN.
Elaboración de algoritmos usando lógica de programación
Daniel Camilo Albarracín torres Christian David Donoso Beltrán 1002.
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.
M.S.C. Ivette Hernández Dávila
Metodología de la programación
TEMA: DISEÑO DE LA SOLUCION INTREGRANTES DE EQUIPO: ERIKA CRUZ MARTINEZ RODOLFO LOPEZ ANOTA LUIS ARMANDO LIÑA QUECHA JOSE FRANCISCO MEZO VARELA LUIS ENRIQUE.
Desarrollo de lógica algorítmica.
Algoritmos Programación
* Cuando nos permite desarrollar un programa que necesitamos para tomar un conjunto de buenas prácticas para hacer eso. Esto se debe a que podemos ahorrar.
Unidad 1 Introduccion a los programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.
PRINCIPIOS DE PROGRAMACION
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.
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)
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)
David A Salamanca Díaz. DEFINICIÓN  Se define como una serie de pasos organizados que describen el proceso que se debe seguir, para dar solución a un.
La programación se puede definir como...
COMPUTER SACIENCE PARCIAL 1
INFORMÁTICA II TEMA: DISEÑA Y ELABORA ALGORITMOS DOCENTE: MARÍA DOLORES GARCÍA PONCE CAMPUS TONALÁ JALISCO.
Algoritmos Computacionales
Informática II Algoritmos Lic. JESSICA JANETH REZA GONZÁLEZ Campus Gómez Palacio.
Ing. José David Ortiz Salas
ALGORITMOS Y PROGRAMAS. OBJETIVOS  Resolver problemas mediante la especificación algorítmica.  Proporcionar los procedimientos y técnicas para el desarrollo.
Transcripción de la presentación:

Informática II GUIA UNIDAD I Escuela Preparatoria Particular “Instituto Aguacaliente” Semestre 2008-II Maestros: Ing. Fco. Javier Díaz Núñez Grupos 201, 202, 203 Ing. Ma. de Lourdes Delgadillo Esparza Grupo 204

OBJETIVO DE LA ASIGNATURA El estudiante: Resolverá problemas elementales relacionados con el desarrollo de algoritmos, hojas de cálculo, presentaciones electrónicas y el uso de Internet, mediante el manejo de herramientas comunes, en situaciones del ámbito escolar y de la vida cotidiana de forma ética y responsable.

Se utilizarán los programas de Microsoft Office 2003 en su versión en Inglés, así como el sistema operativo Windows XP Profesional

Evaluación de Capacidad para resolver problemas. valor 2.5 puntos Unidad 1.- Algoritmos Utilizar un lenguaje de programación para resolver un problema.

EVALUACION: Expresión de contenidos. valor 2.5 puntos Participación en clase. Aportaciones de información en papel o medio magnético. (RESOLUCION DE EJERCICIOS, TRABAJOS Y AUTOEVALUCIONES SEÑALADOS EN EL CAPITULO I DEL LIBRO DE TEXTO)* Opinión de sus compañeros cuando se trabaje en equipo. * DE NO ENTREGARSE NO SE TENDRA DERECHO A CALIFICACION CORRESPONDIENTE A LA EVALUACION DE LA PRIMERA UNIDAD

EVALUACION: Comprensión del contenido programático. valor 5.0 puntos Examen y/o trabajo individual al final de cada Unidad

U1 Algoritmos 1.1 Terminología empleada en Algoritmos. 1.1 El proceso de resolución de un problema con una computadora conduce a la escritura de un programa y a su ejecución en la misma. Lo anterior es esencialmente un proceso creativo, pero se pueden establecer una serie de fases o pasos comunes, que generalmente deben seguir los programadores: Fases de Resolución de un Problema por computadora Análisis del problema Diseño del algoritmo Codificación Compilación y ejecución Verificación Depuración Mantenimiento Documentación A la academia de Lengua le corresponde dar definiciones de lo cotidiano A los expertos de las diversas disciplinas sociales y cientificas les corresponde la definicion de su area de estudio

U1 Algoritmos 1.1 Terminología empleada en Algoritmos. 1.1.1 Definición de problema (según el maestro): Un problema es una situación o evento previsible o nó que sale de lo programado o esperado alterando el curso del devenir cotidiano, obliga a ejercer acciones para que un sistema o entorno continue en o regrese a lo normal. En otro ámbito también lo supone determinar los elementos materiales e intelectuales que deben utilizarse o adquirirse para realizar una actividad o alcanzar una meta. FJDN enero 2006 DEFINICION “OFICIAL” PARA EL CURSO Un problema es un asunto o conjunto de cuestiones que se plantean para ser resueltas. TAREA (Definición de problema, definición o investigación por el alumno) DINAMICA DE LLUVIA DE IDEAS SOBRE “PROBLEMA” A la academia de Lengua le corresponde dar definiciones de lo cotidiano A los expertos de las diversas disciplinas sociales y cientificas les corresponde la definicion de su area de estudio

U1 Algoritmos 1.1 Terminología empleada en Algoritmos. 1.1.2 Definición de Algoritmo : Es una lista de instrucciones donde se especifica una sucesión de operaciones necesarias para resolver cualquier problema de un tipo dado. En el mismo orden de ideas podemos complementar… Un algoritmo es una serie de operaciones detalladas y no ambiguas. En otras palabras un algoritmo es un conjunto de reglas para resolver una cierta clase de problemas . “La receta de la TIA” para hacer “Pie de queso" es un algoritmo.

U1 Algoritmos 1.1 Terminología empleada en Algoritmos. 1.1.3 Características de los Algoritmos: El algoritmo debe ser sencillo. Indica el orden de realización de cada paso. Un algoritmo debe estar definido. El algoritmo debe ser finito.

U1 Algoritmos 1.1 Terminología empleada en Algoritmos. Sobre 1.1.3 Características de los Algoritmos: Reflexiones … Un algoritmo describe la transformación de una entrada en la salida Entrada PROCESO Salida CICLO BASICO DEL PROCESO La entrada se refiere a algo que existe y es utilizado por el algoritmo para transformarlo en los resultados que uno planifica, esto es la salida.

U1 Algoritmos 1.1 Terminología empleada en Algoritmos. 1.1.4 Definición de Diagrama de Flujo : Es una forma gráfica de presentar, describir o analizar procesos. Se desarrolla dibujando pequeños figuras geométricas (“cajas”), las cuales representan etapas o desiciones en una cadena de pasos para alcanzar un objetivo Estas figuras se conectan con entre sí por líneas y flechas que representan secuencia o relaciones dependientes (v.g. x debe realizarse antes que y pueda ser ejecutado) A flow diagram is a graphical means of presenting, describing, or analyzing a process. This is done by drawing small boxes which represent steps or decisions in a chain of steps or decisions. These boxes are connected to other boxes by lines and arrows which represent sequence and dependency relationships (i.e., X must be done before Y can be done). Also known as a Flow Chart.

U1 Algoritmos 1.2 Metodología de solución. 1.2.1 Identificación del problema 1.2.2 Planteamiento de alternativas de solución 1.2.3 Diseño de algoritmos 1.2.4 Desarrollo de soluciones Entregar los ejercicios y actividades propuestas de la Unidad I libro de texto Informática II. De los autores Gonzalo González Osorio y Luis Manuel González Osorio. El alumno que entregue un resumen del capítulo I en formato Word tendrá de 1 a 2 puntos extras en la calificación total mensual. PRESENTAR SU TRABAJO IMPRESO EN FORMA INDIVIDUAL. GRUPO 204 MARTES 5 DE FEBRERO DE 2008 GRUPO 201 y 203 MARTES 5 DE FEBRERO DE 2008 GRUPO 202 MIÉRCOLES 6 DE FEBRERO DE 2008

Ejemplos de Algoritmos

              Analizando el diagrama (Pseudocódigo) -inicio. -Declaro variables X, R, Y. -Leer X, Y. -R es a X + Y. -imprimir R pantalla. -Fin  

U1 Algoritmos 1.3 Diagramas 1.3.1 Diagramas de entrada-proceso-salida 1.3.2 Diagramas de flujo 1.3.3 Diagramas de flujo estructurado 1.3.4 Desarrollo de soluciones

Programa 1 clase práctica Conversión de pesos a dólares Hacer algoritmo Construir diagrama de flujo Escribir código de programa (turbo C++) Utilizar notepad Correr programa en Computadora del ALUMNO

ALGORITMO PESOS A DOLARES INICIO DECLARACION DE VARIABLES NOMBRE CLIENTE (MISMO DEL ALUMNO) N NUMERO DE OPERACIÓN (GRUPO) G FECHA DE LA TRANSACCION F TIPO DE CAMBIO TC CANTIDAD DE PESOS A CAMBIAR P TOTAL EN DOLARES D CAPTURA DE DATOS LEER DATOS PROCESO DE CALCULO D= P/TC DESPLEGAR RESULTADO Y FORMATO DE OPERACION PRESENTAR NOMBRE DEL CLIENTE NUMERO Y FECHA DE TRANSACCION MENSAJE DE LA EMPRESA Y DETALLES DE LA OPERACION FIN

DIAGRAMA DE FLUJO PESOS A DOLARES INICIO N=0 G=0 F=0 TC=0 D=0 P=0 DECLARO VARIABLES CAPTURO VARIABLES LECTURA DATOS PROCESO SALIDA (DESPLIEGUE A PANTALLA) N,G,F,TC,P P,TC D=P/TC N,G,F,P,D FIN

#include <iostream.h> #include <stdio.h> CODIGO PROGRAMA PESOS #include <iostream.h> #include <stdio.h> #include <conio.h> float D,P,TC=11.35; char N[60],G[60],F[60]; main() { clrscr(); cout<<"Bienvenido a la casa de cambio Tranzita \n"; cout<<"Por favor deme su nombre \n";cin>>N; cout<<"Cual es la fecha del dia de hoy? \n";cin>>F; cout<<"De que grupo es usted? \n";cin>>G; cout<<"Cuantos pesos desea cambiar a dolares? \n";cin>>P; cout<<"Nuestro tipo de cambio para hoy es de \n"<<TC; D=P/TC; cout<<"La cantidad de "<<P<<" pesos en dolares son "<<D<<". \n"; cout<<"Que tenga un buen dia "<<N<<", para cualquier aclaracion la clave de transaccion es "<<F<<G; getch(); return 0; }

EXAMEN ESCRITO UNIDAD 1 HORARIO DE CLASES SEMANA DEL 11 AL 15 DE FEBRERO DE 2008