Algoritmo: Es una serie de procesos a seguir para la solución de un problema. Diagrama de Flujo: Es la representación de un algoritmo en forma jerárquica.

Slides:



Advertisements
Presentaciones similares
Mostrar Resultados: “El costo de la llamada es:” MAP
Advertisements

Lenguaje C++.
INFORMÁTICA PROGRAMACIÓN.
Sesión 5 Diagramas de Flujo
Sesión 3 Estructuras Repetitivas
PROF. ING. JULIO CESAR CANO RAMIREZ
ESTRUCTURA DE DECISION LOGICA
Estructuras de decisión
ALGORITMOS Y LENGUAJES Estructuras de Control CONDICIONAL
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
LÓGICA DE PROGRAMACIÓN
INFORMÁTICA PROGRAMACIÓN.
Técnico en programación de Software
FORTRAN 77 y Cómputo Científico
Temas Operaciones básicas Operaciones Operadores Aritméticos
Estructuras de Control
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Introducción a la Programación
ESTRUCTURAS DE SECUENCIA
METODOLOGIA DE LA PROGRAMACION
Programación.
REPRESENTACIÓN GRÁFICA DE ALGORITMOS
PSEUDOCÓDIGO. DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE REPRESENTACIÓN DE ALGORITMOS.
ESTRUCTURAS DE CONTROL
Fundamentos de Programación
ESTRUCTURAS CONTROL SECUENCIAL
Programación de Computadores
Brazos Bloque IF Permite que se ejecuten una serie de tareas si y sólo si una expresión lógica es verdadera. IF(logical_exp) then sentencia1 sentencia2.
Sistemas de Numeración
PRINCIPIOS DE PROGRAMACION ESTRUCTURADA
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.
FUNDAMENTOS DE PROGRAMACIÓN
CI TEORIA semana 4 Estructura Algorítmica: SELECCIÓN
Expresiones Algebraicas
Algoritmos ¿Que es un algoritmo?
ESTRUCTURA DE DECISION LOGICA
Introducción a la Programación “Conceptos de Algoritmos” Manuel Crisosto M., Claudio Gutiérrez S., Christian Vidal C.
Introducción al lenguaje de programación SLE 2
Programación Diseño de Algoritmos
Juego de Preguntas y Respuestas
ESTRUCTURAS DE CONTROL
VBA – Elementos del Lenguaje
Introducción a la Ingeniería de Sistemas
INTRODUCCION A LOS ALGORITMOS
Estructuras de Decisión Simples y Dobles
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
ESTRUCTURA DE DECISION LOGICA
Estructuras de control Resolución de problemas y algoritmos.
A continuación… Repaso Repaso Estructuras de Decisión Ejemplos
Elementos básicos para el desarrollo de algoritmos
Operadores Lógicos Y (Conjunción): Tanto P como Q (Ambas). O (Disyunción): Puede ser que P o Q o ambas (mínimo 1)
PRINCIPIOS DE PROGRAMACIÓN
Presente un cuestionario con los aspectos mas importantes sobre los
Lic. Carla Aguirre Montalvo
FUNDAMENTOS DE PROGRAMACIÓN
INSTITUTO TÉCNICO INDUSTRIAL ÁREA DE INFORMÁTICA ALUMNO: CRISTIAN DAVID RODRÍGUEZ GÓMEZ GRADO:11-02.
Sentencia Condicional
Algoritmo.
Algoritmos en Pseudocódigo
Universidad Domingo Savio
Estructuras Algorítmicas Selectivas
REGLAS PARA ELABORAR SEUDOCODIGOS Y DIAGRAMA DE FLUJO
ALGORITMO QUE SUME 2 VALORES E IMPRIMA EL RESULTADO 1. Inicio 2. Inicializar variables A=0,B=0,C=0 3. Asignar valores a las variables A=20,B=50.
ALGORITMOS CLASE 2.
Presenta: Dr. Jorge Rodríguez Arce.
Introducción a la programación 2.1 Análisis de algoritmos computacionales 2.2 Tipos de datos definidos por el usuario 2.3Declaración de variables y constantes.
Unidad Temática II Algoritmia Elemental Operadores aritméticos: son símbolos que le indican al compilador la operación de cálculo a realizar entre los.
Clase 1.  Un programador es aquella persona que escribe, depura y mantiene el código fuente de un programa informático, es decir, del conjunto de instrucciones.
Equipo: Erika López Coyotecatl María José Cuazitl Popocatl CETis - Centro de Estudios Tecnológicos de Servicio Industrial y Servicio “Daniel Cabrera Rivera”
ALGORITMOS Asignatura: Informática. Algoritmos Conjunto de instrucciones ordenadas de forma lógica y precisa, con un inicio y fin que permite resolver.
Transcripción de la presentación:

Algoritmo: Es una serie de procesos a seguir para la solución de un problema. Diagrama de Flujo: Es la representación de un algoritmo en forma jerárquica. Variable: Es un identificador que guarda de manera temporal un dato. Constante: Es un valor que se mantiene fijo en la ejecución de un programa. Programa: Entrada---------Proceso------------Salida Estructura de Control: SI……….ENTONCES Forma 1. si Expresión Lógica entonces sentencia (s) En caso contrario Fin si Forma 2.

Operadores Relacionales: < menor que <= menor o igual que > mayor que >= mayor o igual que = igual <> diferente que Operadores Lógicos: Y--------------------- and O--------------------- or Negación--------- not Ejemplo: 1.- Ingrese por teclado dos números y calcular la suma, resta y multiplicación entre ellos. Imprimir cada uno de los resultados acompañado de un mensaje orientado al usuario. Inicio Ingresar dos números : a, b Calcular : SUM = a+b Calcular : RES = a-b Calcular : MUL = a*b Imprimir : “La Suma de los dos Números es : “, SUM Imprimir : “La Resta de los dos Números es : “, RES Imprimir : “La Multiplicación de los dos Números es : “, MUL Fin

Ingresar Número de teléfono: NT Ingresar Cantidad de Minutos: CM 2.- Ingrese por teclado los siguientes datos de un alumno: Nombre, Nota uno, Nota dos y Nota tres. Se pide calcular, el promedio de las calificaciones del estudiante e imprimirlo con su nombre. Inicio Ingrese nombre : NOM Ingrese Edad : EDD Ingresar Nota uno : A Ingrese Nota dos : B Ingrese Nota tres : C Calcular : SUM = A+B+C/3 Imprimir : “El Promedio de las Notas es : “ SUM Imprimir : “Del Alumno : “ NOM Ejemplo: Ingrese por teclado los datos de una llamada telefónica, nombre, número de teléfono, y cantidad de minutos de la llamada (valor entero). Se pide calcular el monto de la llamada telefónica teniendo presente lo siguiente: a.- Si la duración de la llamada telefónica es hasta tres (3) minutos inclusive, se cobrara una tarifa básica de 400 Bs. b.- Si la llamada se excede mas de tres (3) minutos se cobrara la tarifa básica y por cada minuto adicional al básico 600 Bs. c.- Imprimir el monto de la llamada telefónica con el nombre del usuario Inicio Ingresar Nombre : NOM Ingresar Número de teléfono: NT Ingresar Cantidad de Minutos: CM Si CM <= 3 entonces 5.1) Asignar : MAP = 400 6) En caso contrario 6.1) Calcular: MAP = 400+(CM-3)*600 Fin si 7) Imprimir: “Nombre=“, NOM 8) Imprimir: “Monto llamada Telefónica:”, MAP 9) Fin

3.- Ingresar por teclado tres coeficientes a, b, c y calcular las raíces reales de dicha ecuación de segundo grado. Inicio Ingresar los coeficientes: a, b, c Si a <> 0 entonces 3.1) calcular : D = b*b -4*a*c 3.2) si D >= 0 entonces 3.2.1) calcular : x1 = (-b+D^0,5)/(2*a) 3.2.2) calcular : x2 = (-b-D^0,5)/(2*a) 3.2.3) Imprimir : “Raíz de X1 = “, X1 3.2.4) Imprimir : “Raíz de X2 = “, X2 3.3) En Caso Contrario 3.3.1) Imprimir : “Raíces Imaginarias” Fin Si 4) En Caso Contrario 4.1) Imprimir : “Ecuación de Primer Grado” Fin 4.- Elaborar un algoritmo para ingresar una opción numérica y realizar las siguientes actividades: OPCIÓN ACTIVIDAD 1 Suma dos números 2 Resta dos números 3 Multiplica dos números 4 Divide dos números. Imprimir cada actividad y validar en caso de que la opción sea incorrecta.

4.4) Si OP = 4 entonces Inicio Ingresar números : A, B Ingresar opción : OP Si (OP > 1) y (OP <= 4) entonces 4.1) Si OP = 1 entonces 4.1.1) Calculo : SUM = A+B 4.1.2) Imprimir : “La suma es: “ SUM Fin Si 4.2) Si OP = 2 entonces 4.2.1) Calcular : RES = A-B 4.2.2) Imprimir : “La Resta es: “ RES Fin Si 4.3) Si OP = 3 entonces 4.3.1) Calcular : MUL = A*B 4.3.2) Imprimir : “La Multiplicación es: “ MUL Fin Si 4.4) Si OP = 4 entonces 4.4.1) Si B <> 0 entonces 4.4.1.1) Calcular : DIV = A/B 4.4.1.2) Imprimir : “División es: “ DIV 4.4.2) En caso Contrario 4.4.2.1) Imprimir “División Indefinida “ Fin Si 5) En Caso Contrario 5.1) Imprimir : “Opción Invalida” Fin-Si 6) Fin-Inicio

Ejercicio: 5.- Ingresar una opción numérica y realizar las siguientes actividades: a.- Ingrese por teclado tres valores numérico de A y calcule el valor de K. K = A b.- Ingrese por teclado tres valores A, B y C. Intercambie el valor de B en A y C en B. c.- Ingrese por teclado el Nombre, Edad, Sexo y Promedio de un Alumno. Imprima el Nombre y el Sexo si el alumno esta aprobado en caso contrario imprimir un mensaje que diga Reprobado. Validar todas las opciones e incluso en caso incorrecto. Imprimir los resultados de cada actividad. Inicio Ingrese Opción : OP Si (OP>= 1) y (OP <= 3) entonces 3.1) Si OP = 1 entonces 3.1.1) Ingresar un Numero : NUM 3.1.2) Si NUM >= 0 entonces 3.1.2.1) Calcular : K = NUM^0,5 3.1.2.2) Imprimir : “La Raíz del Numero es : “, K En Caso Contrario 3.1.2.3) Imprimir : “La Raíz tiene Valor Imaginario” Fin Si 3.2) Si OP = 2 entonces 3.2.1) Ingrese tres Valores 3.2.2) Ingrese tres Valores : A, B, C 3.2.3) Asignar : AUX = A 3.2.4) Asignar : A = B 3.2.5) Asignar : B = C 3.2.6) Asignar : C = AUX 3.2.7) Imprimir “Intercambio : “, A, B, C 3.3) Si OP = 3 entonces 3.3.1) Ingresar Nombre : NOM 3.3.2) Ingresar Edad : ADD 3.3.3) Ingresar Sexo : SEX 3.3.4) Ingresar Promedio : PRO 3.3.5) Si PRO >= 10 entonces 3.3.5.1) Imprimir “Nombre : “ NOM 3.3.5.2) Imprimir “Sexo : “ SEX 3.3.6) En Caso Contrario 3.3.6.1) Imprimir : “Reprobado” 4) En Caso Contrario 4.1) Imprimir : “Error” Fin SI Fin Inicio