Documente Academic
Documente Profesional
Documente Cultură
Resumen de la unidad
Programación
Ingeniería Química
Equipo:
Aguilar Aguilar Misael
Albarrán Córdova Rodolfo Alar
Hernández Hernández Kevin Alí
Pérez Guzmán Juan Carlos
Popomeyá Platero Belén Berenice
3. Los métodos y fórmulas que se necesitan para procesar los datos y producir
esa salida.
Diagrama de flujo
Símbolo Descripción
Impresión
Conectores.
Pseudocódigo
Es la combinación del lenguaje natural (español, inglés o cualquier otro tipo de
idioma), símbolos y términos utilizados dentro de la programación. Se puede definir
como un lenguaje de especificaciones de algoritmos.
El pseudocódigo se creó para superar las dos principales desventajas del diagrama
de flujo: es lento de crear y difícil de modificar sin un nuevo redibujo. Por otra parte,
el pseudocódigo es más fácil de utilizar ya que es similar al lenguaje natural. Al
contrario de los lenguajes de programación de alto nivel no tiene normas que
definan con precisión lo que es y lo que no es un pseudocódigo, por lo tanto varía
de un programador a otro.
Todo seudocódigo lo iniciaremos con la palabra reservada principal para especificar
la función dominada (main) en el lenguaje C. Todo programa, al igual que toda
función, debe contestar las palabras reservadas de inicio (({) y fin (}) delimitando las
instrucciones.
Codificación
En la etapa de codificación se transcribe el logaritmo definido en la etapa de diseño
en un código reconocido por la computadora; es decir, en un lenguaje de
programación; a éste se le conoce como código de fuente.
Prueba y depuración
La prueba consiste en capturar datos hasta que el programa funcione
correctamente. A la actividad de localizar errores se le llama depuración. Existen
dos tipos de pruebas: de sintaxis y de lógica.
Las pruebas de sintaxis se ejecutan primero, son las más sencillas y las realiza el
compilador del programa cada vez que se ejecuta el programa hasta que el código
no presente errores, es decir que la sintaxis que requiere el lenguaje sea la correcta,
de lo contrario el propio compilador va mostrando los errores encontrados para que
se modifiquen y se pueda ejecutar el código; estos errores pueden ser falta de
paréntesis, o puntos y comas o palabras reservadas mal escritas.
Las pruebas de lógica son las más complicadas ya que éstas las realiza el
programador; consisten en la captura de diferentes valores y revisar que el resultado
sea el deseado, es decir el programador tendría que modificar el código hasta que
el programa funcione correctamente.
2.1 Identificador
Es una secuencia de caracteres alfabéticos, numéricos y el guion bajo, utilizados
para nombrar a variables, constantes, nombre de funciones o procedimientos,
etcétera.
Cada lenguaje de programación tiene características específicas de acuerdo a su
tamaño del identificador, el tamaño estándar del lenguaje en C no especifica un
tamaño, pero ciertas implementaciones de C++ sólo los primeros 31 caracteres son
significativos (ANSI C). El programador tiene la libertad de nombrar como quiera a
un identificador, siempre y cuando siga las siguientes reglas:
1. Debe comenzar con una letra (a-z) mayúscula o minúscula, en el lenguaje C,
el carácter guion bajo es considerado letra.
2. Distingue entre minúsculas y mayúsculas debido a que tienen diferente
código ASCII
3. Letras, dígitos y el carácter guion bajo permitidos después del primer
carácter.
4. Dos elementos de un programa no pueden nombrarse de la misma forma.
5. No se puede utilizar una palabra reservada como identificador.
6. Existen identificadores que pueden tener uno o varios puntos.
2.4 Constantes
Una constante es un dato que permanece sin cambio durante el desarrollo de
algoritmo o durante la ejecución del programa, es decir valores fijos que no pueden
ser alterados por el usuario. La mayoría de los lenguajes de programación permiten
el manejo de diferentes tipos constantes; éstas pueden ser enteras, reales,
caracteres y cadenas.
Tipos de constantes
Enteras: Son una sucesión de dígitos precedidos o no por el signo + o –
dentro de un rango determinado.
Reales: Son una sucesión de dígitos con punto adelante, al final o en medio
y seguidos opcionalmente de un exponente.
Carácter: Una constante carácter (char) es un carácter del código ASCII
encerrados entre apóstrofes.
Cadena: Una constante cadena es una secuencia de caracteres encerrados
entre dobles comillas.
2.5 Operadores
Un operador es un símbolo que permite relacionar dos datos en una expresión y
evaluar el resultado de la operación.
Los programas de las computadoras se apoyan esencialmente en la realización de
numerosas aritméticas y matemáticas de diferente complejidad. Los operadores
fundamentales son:
Aritméticos
Relaciones
Lógicos
Asignación
Operador y significado:
Mayor que (>)
Menor que (<)
Igual que (=)
Mayor o igual que (>=)
Menor o igual que (<=)
Distinto a (<>, ¡=)
• Aritméticas.
• Lógicas o booleanas.
(Tipo) expresión:
2.10.2 El operador sizeof
Sizeof proporciona la cantidad de memoria ocupada por los elementos de datos,
sizeof indica el número de bytes utilizado por cualquier variable particular en un
determinado compilador.