Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ALGORTIMO Y PROGRAMACIÓN
GUÍA DE ESTUDIO 2
ESTRUCTURAS DE CONTROL
II Semestre
1. Selectivas
2. Repetitivas
Por lo regular en un programa los enunciados son ejecutados uno después del otro,
en el orden en que aparecen escritos. Esto se conoce como ejecución secuencial.
Sin embargo, existen enunciados que le permiten al programador especificar que el
enunciado siguiente a ejecutar pueda ser otro diferente al que sigue en secuencia.
Esto se conoce como transferencia de control.
Todos los programas pueden ser escritos en términos de solo tres estructuras de
control, a saber, la estructura de secuencial, estructura de selección y la estructura
de repetición o bucle.
1. Secuencial
Las instrucciones
se siguenen una secuencia fija
que normalmente viene dadapor el número de
renglón.Es decir que las instrucciones se ejecutan
de arriba hacia abajo. Las instrucciones se ejecutan
dependiendode la condicióndada dentro del
algoritmo.
Ejemplo 1.
Pedir dos números al usuario, y calcular y mostrar el resultado de
su suma.
Asignación 1. Copie el siguiente algoritmo en Pseint al
programa que calcula la suma y producto de tres números.
Tómele captura de pantalla a la ejecución
SELECTIVA SIMPLE
Ejemplo 2
Determinar si un número entero positivo es par sacando un mensaje en caso
afirmativo.
Análisis del problema
Datos de salida: El dato de salida sería un mensaje indicando si el número es par.
Un número es par si es divisible entre 2, por lo que habrá que utilizar el operador
mody comprobar
si el resto es 0.
SELECTIVA DOBLE
Ejemplo 3
Dado una calificación de un alumno, establecer si el mismo aprobó o no aprobó,
donde el estudiante aprueba si la evolución es mayor a 8
AUTOEVALUACIÓN
Guíese por los ejemplos y escriba un programa en Pseint que
calcule:
Algoritmos en Pseudocódigo
con PSeInt
PSeInt es una aplicación informática de software
libre que sirve para escribir algoritmos en
pseudocódigo y ejecutarlos, y además genera
Definiciones
diagramas de flujo de dichos algoritmos. La
práctica de escribir algoritmos con PSeInt puede
ayudarte a aprender a programar.
Algoritmo
1. Conjunto ordenado de
operaciones sistemáticas que
permite hacer un cálculo y
hallar la solución de un tipo de
problemas.
Pseudocódigo
En ciencias de la
computación, y análisis
numérico, el pseudocódigo es
una descripción de alto nivel
compacta e informal del
principio operativo de un
programa informático u otro
algoritmo.
El pseudocódigo no es un lenguaje de
programación, pero es un «falso lenguaje»
intermedio entre nuestro lenguaje natural y ESTRUCTURA DEL
un lenguaje de programación. A través de PSEUDOCODIGO EN PSEINT
él se pueden escribir los algoritmos con un
lenguaje más próximo al nuestro. Una vez
que tienes un algoritmo escrito en
pseudocódigo lo puedes escribir en Algoritmo
cualquier otro lenguaje. Utilizar esta (nombre_programa)
aplicación puede ser una buena manera
// Esto es un
de empezar para aprender a programar
comentario
acción 1;
acción 2;
CÓMO HACER UN ALGORITMO .
.
EN PSEINT. SU ESTRUCTURA .
acción n;
FinAlgoritmo
En programación un algoritmo o programa
es una secuencia de acciones o
instrucciones que resuelve un
determinado problema. A continuación, verás cómo hacer un algoritmo en PSeInt:
Algoritmo y FinAlgoritmo son las palabras clave que se utilizan para abrir y
cerrar, respectivamente, el algoritmo o programa. Y después, cada acción o
instrucción puede consistir en: definiciones de variables, mostrar texto por pantalla,
pedir datos al usuario por teclado, borrar la pantalla, expresiones matemáticas o
lógicas, estructuras de control (condicionales, bucles, …), etc. Para escribir
comentarios se empieza la línea con los símbolos «//».