Seminario de Solución de Problemas de Programación
Enviado por Andres Cuevas • 27 de Enero de 2019 • Documentos de Investigación • 1.992 Palabras (8 Páginas) • 115 Visitas
Seminario de Solución de Problemas de Programación
La programación es el proceso por medio del cual se diseña, codifica, limpia y protege el código fuente de programas computacionales. A través de la programación se dictan los pasos a seguir para la creación del código fuente de programas para la resolución de un problema específico. De acuerdo con ellos el código se escribe, se prueba y se perfecciona.
Programa
Conjunto de instrucciones, basado en reglas y estructuras de control establecidas, y ejecutadas en un orden especifico; tienen un inicio y un fin.
Todos los programas son descritos en un lenguaje, que tienen diferentes características de sintaxis y semántica.
Lenguaje de programación.
Es un lenguaje formal que especifica un aserie de instrucciones para la computadora. Está formado por un conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones.
Los lenguajes de programación pueden, en líneas generales, dividirse en dos categorías:
- Lenguaje interpretado: Un lenguaje de programación debe traducirse[a], un lenguaje interpretado requiere de un programa auxiliar, que traduce los comandos de los programas según sea necesario.
- Lenguaje compilado: Un programa escrito en un lenguaje compilado se traduce a través de un programa anexo llamado compilador.
Lenguaje C
A lo largo del semestre utilizaremos como lenguaje: C, para el desarrollo de nuestros programas.
C es un lenguaje desarrollado por Dennis Ritchie en 1970 para el sistema operativo Unix, en los laboratorios Bell como evolución del lenguaje B a su vez basado en BCPL. En 1983 American National Standar Institute(ANSI) crea una versión estandarizada del lenguaje C que permitía que cualquier sistema operativo ejecutara programas escritos en este lenguaje.
C es un lenguaje de programación de propósito general y estructurado, que ofrece como ventajas economía de expresiones, control de flujo y estructuras de datos modernos y un conjunto rico de operadores.
Características:
- Lenguaje de medio nivel
- Lenguaje de propósito general
- Lenguaje portable
- Programación estructurada
- Produce un código objeto altamente optimizado.
Para realizar nuestros programas utilizamos un IDE (Entorno de desarrollo integrado) [b]que es una aplicación que contiene herramientas para facilitar al programador el desarrollo de software.
[pic 1]
A partir de este punto debes tener instalado alguno de los dos IDE CodeBlocks o DEV C++, comenzaremos a entender como está conformado un programa y la sintaxis del lenguaje, al final de este documento encontraras un ejemplo de cada uno de los elementos de un programa.
Elementos básicos de un programa en C
Una función en C es un grupo de instrucciones que realiza una o más acciones. Un programa C puede incluir: directivas de procesador (librerías); declaraciones globales y locales de variables y constantes; la función principal main ( ); funciones definidas por el usuario; operaciones y expresiones; estructuras de control; comentarios del programa.
Cada programa C tiene una función main ( ) que es un punto inicial de entrada de programa. Su estructura es:
//Encabezado
#include
#include
//constantes definidas como directivas
//Variables Globales
int main() //Función Principal
{
//Variables Locales
//Entrada de datos
//Salida de datos
/*Comentarios conjunto de renglones*/
//Comentarios solo una línea
System("Pause");
return 0;
}
Identificador
Es una secuencia de caracteres, letras, dígitos y subrayados. El primer carácter debe ser una letra.
Palabras Reservadas.
Es una característica del lenguaje C asociada con algún significado especial. Una palabra reservada no se puede utilizar como nombre de identificador, objeto o función.
Ejemplo: char, int, for, do while, while, void, etc.
Comentarios
Los comentarios se cierran entre /* y*/ pueden extenderse a lo largo de varias líneas. Los comentarios son ignorados por el compilador.
Declaración de Variables
En C una variable es una posición con nombre (Identificador) de memoria donde se almacena un valor de un tipo de dato. Su valor puede cambiar a lo largo de la ejecución del programa.
Sintaxis:
Ejemplo:
Int edad;
Declaración de Constantes
Una constante es un objeto cuyo valor no puede cambiar a lo largo del a ejecución del programa.
Constantes definidas
Las constantes pueden recibir nombres simbólicos mediante la directiva #define
Sintaxis:
#define
Ejemplo:
#define PI 3.1416
Constantes declaradas
El cualificador const permite dar nombres simbólicos a constantes. Su valor no puede ser modificado por el programa.
Sintaxis:
Const
Ejemplo:
Const int pi=3.1416;
Tipos de Datos En C
Los tres tipos básicos de C son: Enteros, números de coma flotante (reales) y caracteres. La tabla recoge los principales tipos de datos básicos, sus tamaños en bytes y el rango de valores que pueden almacenar.
...