Es una lista de instrucciones que la computadora debe de seguir para procesar datos y convertirlos en información
Pseudocódigo
Programa
Algoritmo
Características de un programa
Debe ser confiable Advierte errores de entrada Documentado adecuadamente Ser comprensible Debe estar codificado en un lenguaje apropiado
Código ilegible Sin documentación (sin comentarios) Variables con nombres sin significado
Ninguna de las características que menciona
Los DATOS: Son las características propias de cualquier entidad. Por ejemplo: los datos de una persona como su edad, fecha de nacimiento, domicilio, número de teléfono, etc.
La especificación del programa requiere de cinco tareas: - Determinación de objetivos - Determinación de salidas - Determinación de los datos de entrada - Determinación de los requerimientos de procesamiento - Documentación de las especificaciones del programa - Tipos de variables y operadores
El genera una solución con técnicas de programación como diseño descendente de programas, pseudocódigos, flujogramas y estructuras lógicas
La es la generación real del programa con un lenguaje de programación
es correr el programa en una computadora y corregir las partes que no funcionan
Cuando los programas se depuran, se pueden encontrar cuatro tipos de errores
- De sintaxis: falta un ; una , (), {}, etc. los detecta el compilador - De ejecución: al ejecutar el programa no sucede lo que esperamos, no lee una variable, termina incorrectamente, etc. - De lógica: genera resultado incorrectos - De especificación: se refieren al mal diseño del programa
- de operaciones aritméticas - de lectura y escritura - de nombre - de directorio
Los dos anteriores son correctos
Las consisten en verificar la funcionalidad del programa a través de varios métodos para detectar errores posibles
Los Métodos de Prueba son: - Chequeo de escritorio: el progrador revisa los datos que se ingresan para validar su funcionalidad. - Prueba manual de datos de muestra: el programador introduce datos correcto e incorrectos para verificar su funcionalildad - Intento de traducción - Prueba de datos de muestra en la computadora - Prueba por un grupo selecto de usuarios potenciales: Varios usuarios validan el programa
: consiste en describir por escrito a nivel técnico los procedimientos relacionados con el programa y su modo de uso. También se debe documentar el programa para que sea más entendible.
El es el paso final del desarrollo del software
Los tipos de datos básicos en lenguaje C son: int, float, char, char[] double, caracter, cadena, infinito doble, simple, triple( int, float, char, char[], double, caracter, cadena, infinito, doble, simple, triple )
Los operadores en lenguaje C, se clasifican en: relacionales, aritméticos, lógicos, de asignación, para punteros
Los tipos de pruebas que se le hacen a un programa son:
Pruebas unitarias y en parejas
Pruebas de aptitud y actitud
Pruebas unitarias e integrales
Los archivos #include, se utilizan para llamar a las funciones que utilizaremos en nuestro código, por ejemplo si utilizo la función getch() tengo que colocar la siguiente instrucción #include <conio.h>
El lenguaje C, utiliza palabras reservadas que pueden ser utilizadas como variables.
Los comentarios en C, generalmente son de dos tipo /* para comentar un bloque */ // paara comentar una línea
Suponiendo que pc es = a 13.50, en las siguientes líneas que imprimirá la línea printf("Usted pagará %f \n", pc); void cafe(){ float pc; printf("escribe el precio del café"); scanf("%f", &pc); pc+=10; printf("Usted pagará $%f \n", pc); }
13.50
23.50
46.50
Coloca los datos que faltan aplicacion[30]; char ; horario_ingreso tiempo; ("Escribe la aplicación que utilizas para crear mapas mentales: \n"); ("%s", aplicacion); printf("Escribe el link de la aplicación que utilizas para crear mapas mentales: \n"); scanf(, link); printf("Escribe la hora en la que frecuentemente ingresas a esa aplicación: \n"); scanf(, &horario_ingreso); printf("Escribe el tiempo que le dedicas a esa aplicación que utilizas para crear mapas mentales: \n"); scanf("%f", );