Estructuras de Control

Documentos relacionados
Introducción Programación Modular y a Métodos: Consideremos el siguiente ejercicio:

Expresiones Aritméticas

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

Números Complejos. Presentación 1 Precalculus Sec. 1.5

C U R S O : MATEMÁTICA

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

Objetivo específico: Maneja los elementos básicos de algoritmos utilizados para resolver un problema por computadora.

ESTRUCTURA DE ASIGNACIÓN

Un algoritmo es una serie de pasos lógicos y organizados que describe el proceso que se debe seguir, para dar solución a un problema específico.

ECUACIONES. Sergio Stive Solano Sabié 1. Julio de 2013 MATEMÁTICA. Sergio Solano. Ecuaciones. Clases de ecuaciones

Universidad Autónoma del Estado de México Facultad de Medicina

PRÁCTICA FUNDAMENTOS DE ALGORITMOS (Estructuras de Repetición II) Objetivos

ESTRUCTURAS DE REPETICIÓN AREA PROGRAMACIÓN 1

Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz

Programación Estructurada

Introducción a la programación

Algoritmos. Intro. Prof. Raquel Torres Peralta / Gerardo Sanchez S. Unison

PRÁCTICA FUNDAMENTOS DE ALGORITMOS I. Objetivos

Programación Estructurada

Introducción a la Programación

PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY

5. ESTRUCTURAS DE REPETICIÓN

Estructuras de Repetición

Estructuras de control

Práctica de laboratorio: Uso de la calculadora de Windows con direcciones de red

M A T E R I A L C O M P L E M E N T A R I O P R E P A R A C I Ó N P R U E B A C O R P O R A T I V A. Formulario. Ecuación de 2 Grado.

INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION

Diseño estructurado de algoritmos. Sesión 8: Estructuras Algorítmicas

Tema 3. Estructuras de Datos

CENTRO UNIVERSITARIO MONTEJO A.C. SECUNDARIA Temario Matemáticas 1

Tema: Estructuras de Selección en C#.

Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para computadora, en el que cada paso del algoritmo se

La gráfica de la ecuación y = x 2

Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales.

Introducción a los Computadores Estructuras de control selectivas en C

Introducción a los Computadores (CNM-130) Estructuras algorítmicas selectivas

Álgebra 2. Plan de estudios (305 temas)

MECU 3031 ECUACIONES DE RECTAS

Introduccion a la Programacion. Pablo Sevilla Jarquin

Repetición Condicional

ECUACIONES POLINÓMICAS CON UNA INCÓGNITA

Algoritmos. Diagramas de Flujo. Informática IV. L. S. C. Heriberto Sánchez Costeira

Tipos De Datos. Numéricos. Alfanuméricos (string) Arreglos (Vectores, Matrices) Estructurados Registros (Def. Por el Archivos Usuario) Apuntadores

PRESENTACIÓN DEL ALGORITMO

UNIDAD 8 INECUACIONES. Objetivo general.

Ejercicios para Concurso de Programación Nivel Medio Superior

UNIDAD II: ESTRUCTURA SECUENCIAL

FACULTAD DE INGENIERIA

Ecuaciones de Segundo Grado

Diseño Estructurado de Algoritmo

TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO

GUIA DE EJERCICIOS MATEMATICA 5to LINEA RECTA - CIRCUNFERENCIA

Programación-Tarea 14: Ocampo Venegas Josué

Diseño Estructurado de Algoritmos

ESTRUCTURAS REPETITIVAS

Introducción a la programación: Algoritmos

Ecuaciones cuadráticas Resolver ecuaciones cuadráticas fórmula cuadrática y casos especiales

Funcionamiento de las computadoras

Guía práctica de estudio 05: Pseudocódigo

Clase. Función cuadrática y ecuación de segundo grado

Ecuaciones Ecuación cuadrática Ejercicios resueltos. x 2 8x + 15 = 0. x = 8 ± 4 2

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO

Laboratorio #1 Ecuaciones Cuadráticas I. II.- Resolver las ecuaciones siguientes usando el método Completando Cuadrados.

UNPAZ - APU - Algebra y Análisis I 1er cuatrimestre 2017

GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo:

Ejercicio reto. Definición. Circunferencia con centro en el origen. ENCUENTRO # 60 TEMA:Secciones cónicas. CONTENIDOS: 1. Circunferencia.

Principios de Algoritmia

Expresiones algebraicas. Copyright 2013, 2009, 2006 Pearson Education, Inc. 1

MODULO SOBRE PROGRAMACION MATLAB

Guía práctica de estudio 06: Estructuras de repetición

Tema 01: Algoritmia y diagramas de flujo. Estructuras de datos (Prof. Edgardo A. Franco)

UNIDAD II: ESTRUCTURAS SECUENCIALES

Resumen de funciones y ejercicios resueltos de cuadráticas

FACTORIZACIÓN DE TRINOMIOS CUADRÁTICOS

TEMA 5. PROGRAMACIÓN BÁSICA EN MATLAB /OCTAVE

ECUACIÓN GENERAL DE LA CIRCUNFERENCIA

ESCUELA NACIONAL AUXILIARES DE ENFERMERÍA Manizales TECNOLOGÍA E INFORMÁTICA

Estructuras de control

Titulo de hoy 25/09/2017 COLEGIO SAN ANTONIO MARIA CLARET 1

DISTINGUIR E IDENTIFICAR ECUACIONES E IDENTIDADES

INTRODUCCIÓN. Diagrama de flujo:

la solución a una ecuación cuadrática solicitando al usuario los términos de dicha ecuación.

1. Para los siguientes ejercicios haga una prueba de escritorio de los fragmentos de código y responda las preguntas cuál es la salida?

Estructuras de Decisión Simples y Dobles

INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I

Estructuras de Decisión Simples y Dobles. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz

Área: INFORMÁTICA. Saber- Saber: Identificar DFD como herramienta para escribir los algoritmos de forma lógica.

Preparación para Álgebra universitaria con trigonometría

INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA "

Instituto José Manuel Estrada - Villa de Soto. Asignatura: Desarrollo de Soluciones Informáticas. Curso: 5to I. Docente: Contreras, María Elena

RECORDAR TIPOS DE DATOS

EJEMPLOS Y EJERCICIOS

TEMA 2: ALGORITMOS Y PROGRAMAS

Distinguir las diferentes estructuras de repetición utilizadas en problemas con bucles: mientras, repetir mientras, para.

Transcripción:

Estructuras de Control En programación de computadoras, las estructuras de control se utilizan para controlar el flujo de lógica en un algoritmo o en un programa de computadora. Con estas estructuras, el programador puede deteminar el orden de ejecución de los pasos en un algoritmo o el de las instrucciones en un programa de computadora. Tipos de Estructuras de Control 1. Secuencial: Los pasos o instrucciones se ejecutan en una forma completamente secuencial (esto es, en el orden en que aparecen) y cada paso o instrucción se ejecuta solamente una vez. 2. Decisión o Selección : Se usan para decidir (seleccionar) una entre varias posibles acciones, utilizando algún criterio de decisión o de selección. 3. Repetición: Se usan para ejecutar uno o varios pasos o instrucciones repetidamente tantas veces como sea necesaria.

Algoritmos Definición: Un algoritmo es un conjunto finito de pasos específicos y organizados para realizar una labor. Ejemplos: I. Escriba un algoritmo para convertir una temperatura dada en la escala Celsio a la equivalente en la escala Fahrenheit. Use la fórmula F = (9/5)C + 32. Temperatura en grados Celsio. Convertir la temperatura a grados Fahrenheit. Temperatura en grados Fahrenheit. 1. Entrar la temperatura en grados Celsio. 1.1 Celsio temperatura a ser convertida 2. Convertir la temperatura de grados Celsio a grados Fahrenheit. 2.1 Fahrenheit (9/5) x Celsio + 32 3. Mostrar resultados 3.1 Fahrenheit. 2

II. Escriba un algoritmo para calcular la circunferencia y área de un círculo, dado la longitud del radio de él. La longitud del radio del círculo. Calcular la circunferencia y área del círculo. La circunferencia y área del círculo. 1. Entrar la longitud del radio del círculo. Radio longitud del radio 2. Calcular la circunferencia y área del cuadrado. 2.1 Circunferencia 2 x π x Radio 2.2 Área π x Radio 2 3. Mostrar resultados 3.1 Circunferencia 3.2 Área 3

III. Escriba un algoritmo para calcular las soluciones reales de una ecuación de la forma Ax 2 + Bx + C = 0, donde A, B y C son números reales, con A 0. Si la ecuación no tiene soluciones reales, entonces indicarlo. Haga uso de la fórmula cuadrática. Los valores de los coeficientes numéricos A, B y C. Calcular las soluciones reales de una ecuación cuadrática con coeficientes reales, si las tiene. Las soluciones reales de una ecuación cuadrática, si las tiene; de lo contrario, indicar que no las tiene. 1. Entrar los valores de A, B y C. 1.1 A coeficiente principal 1.2 B segundo coeficiente 1.3 C término constante 2. Calcular el valor de Discriminante. 2.1 Discriminante B 2-4AC 3. Si Discriminante 0 entonces, 3.1 Solución1 3.2 Solución2 B + B 3.3 Mostrar Solución1 3.4 Mostrar Solución2 Discriminante 2A Discriminante 2A De otra forma, 3.5 Indicar que no hay soluciones reales. 4

IV. Escriba un algoritmo para que determine y muestre el promedio aritmético de los elementos de cualquier conjunto finito no vacío de números reales. Un conjunto finito de números reales. Determinar el promedio aritmético de los elementos en el conjunto. El promedio aritmético de los elementos en el conjunto. 1. Inicializar Contador y Acumulador de suma. 1.1 Contador 0 1.2 Acumulador 0 2. Mientras haya números en el conjunto. 2.1 Próximo próximo de los números 2.2 Contador Contador + 1 2.3 Acumulador Acumulador + Próximo 3. Calcular Promedio Aritmético. 3.1 Promedio Aritmético Acumulador/Contador 4. Mostrar resultados. 4.1 Promedio Aritmético 5

V. Escriba un algoritmo para que determine y muestre el resultado de la suma 1 + 2 + 3 +... + 500 considerando cada uno de los números a sumarse, uno a la vez. Los números enteros consecutivos del 1 al 500. Determinar la suma de los números considerados. La suma de los números considerados. 1. Inicializar Suma y Próximo. 1.1 Suma 0 1.2 Próximo 1 2. Mientras Próximo 500 2.1 Suma Suma + Próximo 2.2 Próximo Próximo + 1 3. Mostrar resultados. 3.1 Suma Copyright 2008 CARIMOBITS 6