Cualesquiera
Facultad de Ingeniería en Electricidad y Computación
Folleto de:
Fundamentos de Programación
Elaborado por:
Freddy Orosco
Abril 2011
INTRODUCCIÓN
La materia de fundamentos de programación requiere de mucha práctica para poder dominar y realizar eficientemente los diversos ejercicios que se pueden presentar dentro del transcurso delsemestre.
Este folleto tiene en su contenido una introducción teórica sobre las diferentes instrucciones, comandos, funciones, procedimientos y temas que se dictan en la materia ya mencionada; así también contiene una gran variedad de ejercicios que le permitirán comprender de manera más rápida cada tema.
Finalmente usted se encontrará al final de cada parcial temas resueltos de exámenes anterioresque le dará una pauta de cómo será su evaluación.
FORMATO PARA UN PROGRAMA.
Antes de empezar a elaborar un programa definamos un formato correcto de cómo se deben elaborar nuestros ejercicios.
* Primero coloque todas las librerías a usar.
* Luego las constantes en caso de tenerlas.
* Establezca algún typedef enum en caso de ser necesario, para las funciones booleanas por ejemplo.* Como siguiente paso usted debe poner los prototipos de las funciones o procedimientos que usted utilice con su respectiva implementación.
* A continuación usted colocará el desarrollo de su ejercicio.
Tome en cuenta que en algunos casos se prefiere colocar las implementaciones de las funciones y procedimientos al final del programa, lo cual también es correcto. Observe el esquema.
Amedida que avancemos en el curso usted estará en la capacidad de diferenciar cada parte aquí presente y de utilizar las instrucciones asociadas a ellas.
Para inicializar el curso empezaremos indicando, que la librería a utilizar por el momento será stdio.h, a medida que avancemos iremos aumentando librerías.
Definamos algunos conceptos muy importantes para la mejor comprensión de la materia.¿QUÉ ES UNA VARIABLE?
Una variable es un nombre que le permitirá reservar una posición en memoria que le permitirá diferenciar entre los diferentes datos que usted pueda utilizar en su programa. Existen algunas normas para una correcta declaración de variables que a continuación se indican.
REGLAS PARA DECLARAR UNA VARIABLE
* Toda variable debe empezar con una letra del alfabeto inglés, ocon el signo ‘_’ .
* No debe contener caracteres especiales como # o @.
* No debe existir espacios en blanco entre el nombre de la variable.
* El lenguaje C diferencia las mayusculas de las minusculas.
* No debe tener numeros al inicio.
¿QUÉ ES EL TIPO DE DATO?
El tipo de dato define el método de almacenamiento disponible para representar información, teniendo en cuenta que sepueden encontrar varias tipos de datos dentro del mismo. A continuación los tipos de datos más utilizados:
Tipo de Dato Función
%d Tipo de dato integer (entero)
%c Tipo de dato character (carácter)
%f Tipo de dato float (números decimales)
%f Tipo de dato double (números decimales mayor bits)
%l Tipo de dato long (enteros largos)
%s Tipo de datostring (cadena)
Algunos ejemplos:
int edad; //Tipo de dato=int Variable=edad
float promedio; //Tipo de dato=float Variable=promedio
char letra; //Tipo de dato=char Variable=letra
Si en algún momento en un tipo de dato char usted no envía una letra sino un número, el compilador no le dará un error esto es porque automáticamente convierte ese número en su correspondientecódigo ASCII en un ejercicio posterior analizaremos su función hasta entonces adjunto aquí la tabla de códigos que serán de gran utilidad.
En C es muy importante la entrada y salida de datos en todos nuestros programas, entiéndase que la entrada de datos se hará a través del teclado y la salida de los mismos a través de su monitor una vez compilado y ejecutado su ejercicio, en un futuro usted...
Regístrate para leer el documento completo.