Publicado el 26 de Noviembre del 2020
4.788 visualizaciones desde el 26 de Noviembre del 2020
1,4 MB
125 paginas
Creado hace 12a (17/12/2012)
PROGRAMACIÓN BÁSICA
PROGRAMACIÓN BÁSICA
MANUEL JOSUE ESCOBAR CRISTIANI
RED TERCER MILENIO
AVISO LEGAL
Derechos Reservados 2012, por RED TERCER MILENIO S.C.
Viveros de Asís 96, Col. Viveros de la Loma, Tlalnepantla, C.P. 54080, Estado de México.
Prohibida la reproducción parcial o total por cualquier medio, sin la autorización por escrito del titular de
los derechos.
Datos para catalogación bibliográfica
Manuel Josué Escobar Cristiani
Programación básica
ISBN 978-607-733-168-1
Primera edición: 2012
DIRECTORIO
Bárbara Jean Mair Rowberry
Directora General
Rafael Campos Hernández
Director Académico Corporativo
Jesús Andrés Carranza Castellanos
Director Corporativo de Administración
Héctor Raúl Gutiérrez Zamora Ferreira
Director Corporativo de Finanzas
Ximena Montes Edgar
Directora Corporativo de Expansión y Proyectos
ÍNDICE
2
INTRODUCCIÓN .............................................................................................................................. 7
Mapa Conceptual ....................................................................................................................... 8
UNIDAD 1 ....................................................................................................................................... 9
CONCEPTOS BÁSICOS DE PROGRAMACIÓN ................................................................................... 9
OBJETIVO: .................................................................................................................................. 9
Mapa Conceptual Unidad 1 ..................................................................................................... 10
Introducción ..................................................................................................................... 11
1.1 Orígenes del lenguaje “C” ........................................................................................ 122
1.2 UNIX y el lenguaje “C” .............................................................................................. 133
1.3 Lenguajes de máquina, lenguajes ensambladores y lenguajes de alto nivel ............. 13
1.4 Compilación y Ligado ................................................................................................. 17
1.5 El entorno integrado de desarrollo (IDE) ................................................................... 18
1.6 Estructura de un Programa en “C” ............................................................................. 20
1.7 Mi primer programa en “C” ....................................................................................... 21
Autoevaluación: ....................................................................................................................... 25
UNIDAD 2 ................................................................................................................................... 266
TIPOS DE DATOS SIMPLES ............................................................................................................ 26
OBJETIVO .................................................................................................................................. 26
Mapa Conceptual Unidad 2 ..................................................................................................... 27
Introducción ..................................................................................................................... 28
2.1 Tipos de datos simples ............................................................................................... 29
2.2 Declaraciones de Variables ........................................................................................ 29
2.3 Clases de almacenamiento ........................................................................................ 30
2.4 Sentencias de asignación ......................................................................................... 311
3
2.5 Definición de Constantes ......................................................................................... 322
2.6 Operadores .............................................................................................................. 333
2.6.1 Operadores aritméticos .......................................................................................... 34
2.6.2 Operadores de relación y lógicos .......................................................................... 344
2.6.3 Conversiones de tipo ............................................................................................ 355
2.6.4 Operadores de incremento y decremento ............................................................. 37
2.6.5 Operadores para manejo de bits ............................................................................ 38
2.7 Procedimientos definidos de entrada / salida estándar ............................................ 39
Autoevaluación: ....................................................................................................................... 42
UNIDAD 3 ..................................................................................................................................... 43
FUNCIONES Y LA ESTRUCTURA DEL PROGRAMA ......................................................................... 43
OBJETIVO: ................................................................................................................................ 43
Mapa Conceptual Unidad 3 ..................................................................................................... 44
Introducción ..................................................................................................................... 45
3.1 Definición de función ................................................................................................. 45
3.2 Llamada de una función ............................................................................................. 45
3.3 Funciones que regresan valores no enteros .............................................................. 46
3.4 Argumentos, llamada de una función por valor ........................................................ 47
3.5 Paso de parámetros de una función .......................................................................... 47
3.6 Variables ..................................................................................................................... 47
3.6.1 Variables externas ................................................................................................. 488
3.6.2 Variables Estáticas................................................................................................... 48
3.6.3 Variables registro .................................................................................................... 48
3.7 Funciones predefinidas en “C” ................................................................................... 48
3.8 Recursividad ............................................................................................................. 499
Autoevaluación: ....................................................................................................................... 51
UNIDAD 4 ..................................................................................................................................... 52
ESTRUCTURAS DE CONTROL DE FLUJO ........................................................................................ 52
OBJETIVO: ................................................................................................................................ 52
Mapa Conceptual Unidad 4 ..................................................................................................... 53
4
Introducción ................................................................................................................... 544
4.1 Proposiciones y bloques............................................................................................. 55
4.2 Sentencias Condicionales ........................................................................................... 57
4.2.1 If Else ..................................................................................................................... 577
4.2.2 Else If ....................................................................................................................... 60
4.2.3 Switch ...................................................................................................................... 61
4.3 Ciclos y bucles ............................................................................................................ 63
4.3.1 While y For .............................................................................................................. 63
4.3.2 Do While .................................................................................................................. 64
4.4 Break y Continue ........................................................................................................ 64
4.5 Etiquetas y goto ......................................................................................................... 65
Autoevaluación: ....................................................................................................................... 67
UNIDAD 5 ..................................................................................................................................... 68
TIPOS DE DATOS ESTRUCTURADOS ............................................................................................. 68
OBJETIVO: ...............................................................
Comentarios de: Programación básica (0)
No hay comentarios