Analisis Del Programa Secuencial Algoritmo Y Seudocodigo
Unidad 2 : Análisis deL problema secuencial, Algoritmos y SEUDOCODIGO
Objetivos
* Explicar los diferentes pasos que se consideran en el análisis del problema secuencial e indicar la incidencia de éstos en la solución algorítmica
* Establecer el concepto de variables y los tipos de variables que se emplean en programación
* Definir el concepto de lógica deprogramación
* Establecer el concepto de algoritmo y los tipos de algoritmos
* Emplear los diferentes pasos del análisis para obtener la solución algorítmica de problemas que se ejecutan una sola vez
Temática :
2.1 Variables : Qué son ? Tipos de variables : :numéricas enteras y reales, alfanuméricas
2.2 Aspectos a tener en cuenta en el análisis del problema
2.3 Lógica deprogramación : Lógica general de un programa, lógica específica del procesamiento
2.4 Definición de algoritmo
2.5 Tipos de Algoritmos : Descriptivo, Diagrama de flujo, seudocódigo y código
2.6 Sentencias básicas del seudocódigo. Forma como se escribe el seudocódigo
2.7 Ejercicios sobre análisis del problema y definición de la lógica del procesamiento
2.8 Ejercicios sobre seudocódigo de la soluciónalgorítmica de problemas secuenciales
DESARROLLO DE LA TEMATICA
2.1 Variables: Qué son? Tipos de variables : :numéricas enteras y reales, alfanuméricas
En física se emplean expresiones matemáticas como
x = v * t
Dónde x representa el espacio recorrido por un móvil, en metros
v representa la velocidad del móvil en metros / seg.
t representa el tiempoen segundos
Las letras x, v y t representan cantidades y se conocen como variables
En los problemas de programación hay cantidades involucradas que pueden ser numéricas y alfanuméricas.
Las cantidades numéricas pueden ser valores enteros o valores reales.
• Valores enteros como el conjunto de los números naturales ( enteros positivos ) o el conjunto de los números enterosnegativos. Ejemplo de cantidades numéricas enteras : El salario mensual de un operario de una empresa, las ventas mensuales de un vendedor, el salario mínimo, el valor de la retención mensual, el numero de horas laboradas por mes en una empresa que no controla la entrada ni la salida de sus empleados, etc
• Son valores reales aquellos que están conformados por una parte entera y una partedecimal ( el valor de pi (3.141546 )). Ejemplos de cantidades tipo real : la nota de una evaluación, un porcentaje expresado como una fracción de 1, la edad de una persona, el conjunto de los números reales, una fracción, etc.
Las cantidades alfanuméricas pueden contener :
• Sólo caracteres alfabéticos como un nombre, un mensaje, etc.
• Sólo caracteres numéricos como el número deuna cuenta bancaria, el código de una artículo o el código de una persona ante una institución o empresa, el número de la cédula de ciudadanía, el número de identificación tributario, el número de una línea telefónica, etc.
Normalmente un código además de identificar una persona, un artículo o una cuenta bancaria, contienen información adicional. En el caso del código de un estudiante de laUFPS, el primer dígito de la izquierda identifica el pensum ( 0 : pensum viejo, 1 : pensum nuevo ), los dos siguientes dígitos representan la carrera que cursa y el resto de dígitos es un consecutivo que define el número de estudiantes que han ingresado a dicho plan de estudio.
[pic]
Ejemplo : El código de la asignatura Programación de Computadores es 1110103A-01. Estecódigo contiene la siguiente información : El primer dígito de la izquierda ( 1 ) representa el pensún nuevo, los siguientes dos dígitos ( 11 ) representa la carrera de Ingeniería Civil, los siguientes dos dígitos ( 01 ) representa el semestre de ubicación de la asignatura (primer semestre de la carrera), los siguientes dos dígitos ( 03 ) es un consecutivo de la asignatura dentro del semestre...
Regístrate para leer el documento completo.