Está en la página 1de 2

UNIVERSIDAD NACIONAL AUTÓNOMA DE

MEXICO
FACULTAD DE ESTUDIOS SUPERIORES CUAUTITLÁN
CENTRO DE CÓMPUTO
Lenguaje C básico

Uso de #define:
1 Conceptos básicos Ejemplo: Creación macro
Concepto de lenguaje de programación Uso de const
Concepto de algoritmo Operadores
Concepto de programa de computadora Operadores aritméticos
Etapas o pasos en la creación de un programa Incremento y decremento
Análisis del problema Operadores relacionales
Diagrama de flujo Operadores lógicos
Pseudo Lenguaje Operadores de asignación
Psuedo Código Operador condicional (?:)
Código fuente Prioridad de los operadores
Prioridad de operadores aritméticos
2 Datos y operaciones básicas Regla asociativa
Identificadores Expresiones
Tipos de datos Palabras reservadas
Datos numéricos Comentarios
Datos lógicos o booleanos
Caracteres 3 programación estructurada
Tipo void Concepto
Variables Estructuras de control y su clasificación
Declaración de variables Estructura de un algoritmo y de un programa
Reserva de memoria Declaración archivos de cabecera o encabezado (librerías o
Constantes bibliotecas)
Prototipos de funciones Ejercicios estructura de control repetitiva hacer_mientras
Declaración de variables globales y constantes (do_while)
El programa principal o función principal main() Estructura de control repetitiva desde (for)
Declaración de funciones Ejercicios estructura de control repetitiva desde (for)
Estructura de control secuencial Casos especiales del for
Ejercicios resueltos de la estructura de control secuencial Ejercicios estructura de control repetitiva en casos
Estructura de control selectiva o alternativa especiales desde (for)
Estructura de control selectiva simple si (if ) Ciclos anidados
Estructura de control selectiva doble si/si-no (if/else) Ejercicios utilizando ciclos anidados
Anidamiento o escalonamiento si-si no-si (if-else-if )
Ejercicios estructura de control selectiva simple si (if ) y 4 Arreglos
doble si/si-no (if/else) Concepto
Estructura de control selectiva múltiple segun_sea (switch) Arreglos unidimensionales (vectores o listas)
Estructura de control selectiva segun_sea (switch) anidada Inicialización de arreglos unidimensionales
Ejercicios estructura de control selectiva múltiple segun_sea Ejercicios de arreglos unidimensionales
(switch) Lectura e impresión de un arreglo unidimensional
Estructura de control repetitiva o de iteración Modificación de un elemento del arreglo unidimensional
condicional Ejercicios de arreglos unidimensionales: Lectura,
Contadores, acumuladores, centinelas y banderas modificación
Estructura de control repetitiva mientras (while) Arreglos de caracteres
Ejercicios estructura de control repetitiva mientras (while) Ejercicios de arreglos unidimensionales caracteres
Estructura de control repetitiva hacer_mientras (do while)

BIBLIOGRAFÍA

Alcalde E. (1992). Metodología de la programación. McGraw-Hill.


Antonakos James L. y Mansfi eld Kenneth C. (1997). Programación estructurada en C. Prentice Hall.
Cairó Battistutti O. (2005). Metodología de la programación: algoritmos, diagramas de flujo y
programas. 3a. edición. Alfaomega.
Cairó Battistutti O. (2006). Fundamentos de programación. Piensa en C. Pearson.
Ceballos Sierra F. J. (2006). Enciclopedia del lenguaje C. 8a. reimpresión. México. Alfaomega.
Ceballos Sierra F. J. (2007). C/C++ Curso de programación. 4a. edición. Alfaomega Ra-Ma.

ALGUNOS TUTORIALES EN LÍNEA

Página de Dennis M. Ritchie: http://www.cs.bell-labs.com/who/dmr/index.html


http://c.conclase.net/borland/
http://www.monografi as.com/trabajos4/lenguajec/lenguajec.shtml
http://html.rincondelvago.com/lenguaje-de-programacion-c_1.html
http://sopa.dis.ulpgc.es/so/cpp/intro_c
http://webpages.ull.es/users/fsande/talf/cursoc

ALGUNOS COMPILADORES ONLINE

https://geekflare.com/es/best-online-c-compilers/
https://progsoft.net/es/software/onlinegdbhttp://www.codeblocks.org
https://www.onlinegdb.com

También podría gustarte