Paradigmas de la progrmación

Estrategias para solucionar problemas

Análisis

Estudio detallado del problema

Diseño del algoritmo

sistema ordenado de pasos para la solución del problema

Herramientas de programación

Diagrama de flujos

Representación gráfica de un algoritmo

Pseudocódigos

Lenguaje de especificaciones de algoritmo

Codificación, compilación y ejecución

es la escritura en un lenguaje de programación

Verificación y depuración

El programa se ejecuta y se revisa muy detalladamente en busca de un error

Documentación y mantenimiento

la información debe estar detallada punto por punto y debe modificarse cada vez que sea necesario

Entrada y salida de datos

La función Getchar (Entrada de un carácter)

La función Scanf (Introducción de datos)

La función Putchar (salida de un caracter )

La función Printf (escritura de datos)

Estructura de control

la sentencia

sentencia if de dos alternativas

expresiones condicionales

repetición: el bucle while

síntaxis

repetición:el bucle do while

Repetición el bucle for

Subtópico

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.

operaciones y tipos de datos

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.

Operadores aritméticos más comunes en pseudocódigo y C

+
-
*
/
%

Operadores relacionales

Son operadores que permiten comparar dos valores y determinar la relación que tienen entre sí.

Operadores aritméticos

suma, resta, multiplicación, división, módulo, etc

operadores de asignación

permiten asignar valores a las variables.

Algoritmo

conjunto de instrucciones codificadas destinadas a ser ejecutadas por una computadora.

Finito

Definido

preciso

Variables y tipos de datos

Tipos de datos

• char
• int
• float
• double
• bool

globales

Devuelven valores desde cualquier parte del programa

locales

Solo se pueden manipular en la parte o sección de nuestro código.

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

valor asignado

identificador

tipo de dato

tipos de datos primitivos

entero

se utilizan para representar cantidades enteras como conteos o índices.

Real

valores numéricos incluyendo decimales

lógicos

Es un tipo de dato que puede tener solo dos valores posibles: verdadero o falso.

Topic flotante

Topic flotante