Topic flotante
Paradigmas de la progrmación
Variables y tipos de datos
tipos de datos primitivos
entero
Real
lógicos
Es un tipo de dato que puede tener solo dos valores posibles: verdadero o falso.
valores numéricos incluyendo decimales
se utilizan para representar cantidades enteras como conteos o índices.
Una variable es una posición en la memoria donde, dependiendo del tipo de dato, podremos almacenar información correspondiente al dato
Una variable puede ser declarada para funcionar en distintas partes del programa o únicamente en una sola parte
tipo de dato
identificador
valor asignado
Tipos de datos
• char
• int
• float
• double
• bool
locales
Solo se pueden manipular en la parte o sección de nuestro código.
globales
Devuelven valores desde cualquier parte del programa
Algoritmo
conjunto de instrucciones codificadas destinadas a ser ejecutadas por una computadora.
preciso
Definido
Finito
operaciones y tipos de datos
operadores de asignación
permiten asignar valores a las variables.
Operadores aritméticos
suma, resta, multiplicación, división, módulo, etc
Operadores relacionales
Son operadores que permiten comparar dos valores y determinar la relación que tienen entre sí.
Operadores aritméticos más comunes en pseudocódigo y C
+
-
*
/
%
Operadores lógicos
Son operadores que permiten comparar dos expresiones booleanas y devuelven 0 o 1 dependiendo de si la expresión resulta verdadera o falsa.
Técnicas de resolución de problemas
Entender completamente el problem
Descomponer el problema.
Planificar antes de programar.
Empezar por lo básico.
Escribir pruebas.
Usar depuración sistemática.
Optimizar y refactorizar.
aprender de los errores
Consultar recursos.
Practicar regularmente.
Estructura de control
Subtópico
Repetición el bucle for
repetición:el bucle do while
síntaxis
repetición: el bucle while
expresiones condicionales
sentencia if de dos alternativas
la sentencia
Entrada y salida de datos
La función Printf (escritura de datos)
La función Putchar (salida de un caracter )
La función Scanf (Introducción de datos)
La función Getchar (Entrada de un carácter)
Estrategias para solucionar problemas
Análisis
Diseño del algoritmo
Herramientas de programación
Codificación, compilación y ejecución
Verificación y depuración
Documentación y mantenimiento
la información debe estar detallada punto por punto y debe modificarse cada vez que sea necesario
El programa se ejecuta y se revisa muy detalladamente en busca de un error
es la escritura en un lenguaje de programación
Diagrama de flujos
Pseudocódigos
Lenguaje de especificaciones de algoritmo
Representación gráfica de un algoritmo
sistema ordenado de pasos para la solución del problema
Estudio detallado del problema