0% encontró este documento útil (0 votos)
16 vistas24 páginas

PSEINT PROGRAMACIÓN-fusionado

Este documento presenta conceptos básicos de programación como constantes, variables, operadores aritméticos y lógicos. Explica qué es un algoritmo, sus características y diferentes tipos de representación como descripción narrativa, diagrama de flujo y pseudocódigo. Incluye un caso de estudio para calcular el sueldo semanal y muestra estructuras de decisión y repetición para controlar el flujo de un algoritmo.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
16 vistas24 páginas

PSEINT PROGRAMACIÓN-fusionado

Este documento presenta conceptos básicos de programación como constantes, variables, operadores aritméticos y lógicos. Explica qué es un algoritmo, sus características y diferentes tipos de representación como descripción narrativa, diagrama de flujo y pseudocódigo. Incluye un caso de estudio para calcular el sueldo semanal y muestra estructuras de decisión y repetición para controlar el flujo de un algoritmo.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 24

PROGRAMACIÓN

PSEINT
PARA REVISAR
• CONSTANTES
• VARIABLES
• OPERADORES ARITMÉTICOS
Aritméticos con datos entero o real
Operadores relacionales
Operadores lógicos
• Sirven para crear expresiones booleanas, que devuelven valores de
tipo lógico.
Prioridad de operadores
• Define el orden en el que se realizan las operaciones
Que es un algoritmo
• Conjunto de acciones
• Ordenado de forma lógica
• Resuelve un problema
• Muy común en la vida diaria
• Los pasos deben estar definidos adecuadamente
• Buscar la solución requiere un análisis detallado de la información y del objetivo
• Tres características:
• Ordenados
• Definidos
• Finitos
• Diferentes tipos: matemáticos, informales, computacionales
Representación de algoritmos
• Notación simple y clara, sin ambigüedades
• Estructura secuencial
• Útiles para entender la lógica del problema, y poder traducirle a
código
• Tres principales:
• Descripción narrada
• Diagrama de flujo
• Pseudocódigo
Caso de estudio
• Calcular el sueldo semanal de una persona considerando las horas
trabajadas. Las horas normales (hasta un máximo de 40 horas
semanales) se cobra a 10 la hora; las horas extras a 12 la hora.
Descripción narrada
• Los pasos se describen mediante un lenguaje natural
Patrón de ejecución
• Entrada: se ingresan los datos del problema

• Proceso: pasos, actividades, instrucciones o cálculos que realizan

• Salida: entrega resultados


Diagramas de flujo
Diagrama de Flujo
Pseudocódigo
• Expresión de un algoritmo utilizando palabras similares a las del código
• Compuesto por un conjunto de palabras que representan instrucciones
• Palabras reservadas:
• Algoritmo – FinAlgoritmo
• Entero, Real, Carácter, Logico
• Definir, leer
• Funciones de lenguaje:
• Abs, cos, log, etc
• Comentarios:
• // Esto es un comentario
• /* Esto es un comentario */
Pseudocódigo
Solución de problemas por computador
• Definición del problema
• Análisis del problema
• Diseño del algoritmo
• Codificación
• Compilación y ejecución
• Verificación
Estructuras de decisión,
repetición, mientras
Estructuras de decisión
Se ejecute un algoritmo dependiendo de una condición.
Sirven para controlar el flujo
Dos tipos:
Si-Entonces
Selecciona las líneas del algoritmo que se ejecutarán dependiendo de si una condición es igual a
verdadero o falso.
Estructura de repetición - bucles
Permite repetición de una parte del algoritmo.
Cada repetición se denomina iteracción.
Conceptos importantes
Estructura Mientras

También podría gustarte