Teorica Semana 1
Teorica Semana 1
Constantes y
Tipos de
Datos
Además de compilación vs interpretación
Un conjunto de acciones
no-ambiguas, ordenadas y
finitas que permite resolver
un problema.
Algoritmo
Estas acciones, realizadas bajo las mismas circunstancias,
con los mismos datos de entrada, dan el mismo resultado.
Ejemplos:
Sheldon
Ambiguedad
Que es un Problema
Un problema es una
situación que presenta una
discrepancia entre el estado
actual y un estado deseado,
requiriendo una solución
para superar esta diferencia
Resolución de Problemas Computacionales
Como se resuelven los
problemas
computacionales?
Resolución de Problemas Computacionales
Especificación de los requerimientos del problema: Se
buscan y se describen cuales son los requerimientos del
problema. Esta descripción puede ser un dibujo, un párrafo
en lenguaje natural, cualquier herramienta que permita
comunicar y describir QUE hay que hacer.
Un Programa es un
Algoritmo traducido a un
lenguaje de Programación
determinado
Que es programar
print(“hola, mundo”)
Hola Mundo! en C
Referencia a la
#include <stdio.h> biblioteca estándar
Valor de Retorno
Variables
Desde el punto de vista de la
algoritmia una variable es una
entidad que puede almacenar
un valor de un
determinado tipo de dato, y
dicho valor puede ser
accedido y/o modificado a lo
largo de un algoritmo.
Variables
Esta entidad se
caracteriza por tener un
identificador único.
1- Poner Nombres
2- Concurrencia
3- Errar por uno
Variables
La elección de nombres no es trivial. A continuación se enumeran
algunas reglas empíricas para la elección de nombres:
● Nombres Reveladores
● Evitar la Desinformación
● Nombres Distinguibles
● Nombres Fáciles de Buscar
● No Te Hagas el Canchero
● Una Sola Palabra por Concepto
● Evitar los Nombres Genéricos
Tipos de Datos
Un tipo de dato puede definirse como:
char
int
long
float
double
unsigned
signed