Publicado el 12 de Julio del 2018
4.916 visualizaciones desde el 12 de Julio del 2018
8,1 MB
285 paginas
Creado hace 11a (30/09/2012)
i
PROGRAMACIÓN
BÁSICA
ii
PROGRAMACIÓN
BÁSICA
iii
Morelia, Michoacán. México
Eduardo Ochoa Hernández
Coordinación de Innovación Educativa, CIE/QFB - UMSNH
Sistema Nacional de Educación a Distancia, SINED
Cubierta de CIE-CONALEP
Colaboración:
Coordinador: Sergio Rogelio Tinoco Martínez
Quedan rigurosamente prohibidas, sin la autorización escrita de los titulares del “Copyright”, bajo las sanciones
establecidas por la ley, la reproducción total o parcial de esta obra por cualquier medio o procedimiento, comprendidos la
reprografía y el tratamiento informático, y la distribución de ejemplares de ella mediante alquiler o préstamo público.
©2011 CONALEPMICH, México
Ediciones CONALEPMICH
Álvaro Obregón 144, Morelia.
http://www.conalepmich.edu.mx/
Registro: PROGB2011-A
Impreso en_____________
Impreso en México –Printed in México
iv
Para los muchos
estudiantes de CONALEP que sueñan
mirando a las ciencias de la computación.
Hay formas y “formas” a la hora de promocionar y difundir los servicios y actividades de la biblioteca.
Estamos ante una sociedad donde prima lo audiovisual (fotografías, vídeos..) sobre lo textual (trípticos,
carteles…) y donde la biblioteca está muriendo por falta de educación.
v
una
para
herramienta
La racionalidad es un concepto crucial de la imagen
que de sí misma tiene la especie humana, no
simplemente
adquirir
conocimiento y perfeccionar nuestras vidas y nuestra
sociedad. Pero, hoy en día, el estudio de
la
racionalidad se ha convertido en un asunto técnico, a
veces en cosa de matemáticos, de economistas y de
filósofos.
Robert Nozick, La naturaleza de la racionalidad
vi
Prefacio
Primera parte
Introducción a la programación
1. Introducción
1.1. Antecedentes
1.2. Conceptos generales
1.3. Ciclo de vida del software
Crucigrama
Apéndice
Segunda parte
Lenguaje C
2. Lenguaje C
2.1. Antecedentes
2.2. Estructura general de un programa
2.3. Metodología para el desarrollo de un programa
2.4. Ciclo de desarrollo
Crucigrama
Apéndice
Tercera parte
Tipos de datos, variables y constantes
3. Componentes del lenguaje C
3.1. Tipos de datos, variables y constantes
3.2. Identificadores y palabras reservadas
3.3. Operadores, precedencias y evaluaciones en cortocircuito
3.5. Conversiones
3.6. Interacción con el usuario
3.7. Estructuras de control
Crucigrama
3.8. Ejercicios prácticos
Apéndice
Cuarta parte
Funciones
4. Funciones
vii
ix
1
1
3
15
28
31
1
1
6
8
10
13
15
1
1
3
4
5
6
7
10
13
32
1
4.1. Ejercicios
4.2. Ámbito y clase de almacenamiento de datos
4.3. Biblioteca de funciones
Crucigrama
4.4. Ejercicios prácticos
Apéndice
5. Arreglos
5.1. Arreglos de una dimensión o vectores
5.2. Arreglos de dos dimensiones o matrices
5.3. Arreglos multidimensionales
Crucigrama
5.4. Ejercicios prácticos
Apéndice
6.1. Apuntadores
6.2. Apuntadores y arreglos
6.3. Manejo dinámico de memoria
Crucigrama
6.4. Ejercicios prácticos
Apéndice
7. Estructuras de datos
7.1. Tipos de datos compuestos
Crucigrama
7.2. Ejercicio prácticos
Apéndice
Séptima parte
Estructuras de datos
1
5
7
10
12
29
1
1
4
7
10
12
22
1
3
6
10
12
19
1
1
9
11
19
Quinta parte
Arreglos
Sexta parte
Apuntadores
viii
Hoy nos encontramos ante una encrucijada entre las herramientas informáticas y un nuevo orden de
redes sociales que presionan por soluciones; podemos llegar por primera vez al nuevo tiempo, uno
más incierto y de carácter tecnológico de innovación constante. La educación es parte de nuestro
mundo y a nuestra sociedad le corresponde juzgar si está a la altura de su tiempo.
Este sencillo libro, expresa el intento de una institución y sus hombres por hacer de él un medio
para hablar entre generaciones, para atar las ideas que amenazan con evaporarse, para romper las
paredes del aula a muchos más ciudadanos y para democratizar la actividad de cátedra en páginas
que representan la actitud del espíritu CONALEP.
Con el apoyo del Sistema Nacional de Educación a Distancia (SINED) para generar los contenidos
para formar profesores escritores, con
la
inventiva de
la Coordinación de Innovación
Educativa/QFB de la Universidad Michoacana y la clara meta del CONALEPMICH por ser una
institución que produce su propia visión de las profundidades de su programa educativo medio
superior. En una primera fase mayo –agosto de 2011, forman profesores del sistema CONALEP con
el fin de producir una cultura de obras literarias que permitan apoyar las necesidades de
conocimiento de estudiantes, formar profesores como escribas de su cátedra. Si estas páginas
ayudan a convencer que la educación no es hacer más fácil algo, sino fundamentalmente producir
un cambio reflexivo en el desafío cognitivo dentro del pensamiento científico técnico. Esto es
prueba de que la comunidad docente, autoridades y sindicato son capaces de sumar para un futuro
común.
Eduardo Ochoa H,2011.
ix
DIRECTORIO
Mtro.
Leonel
Godoy
Rangel
Gobernador
Constitucional
del
Estado
de
Michoacán
Mtra.
Graciela
Carmina
Andrade
García
Peláez
Secretaria
de
Educación
Dr.
Rogelio
Sosa
Pulido
Subsecretario
de
Educación
Media
Superior
y
Superior
Lic.
Ana
María
Martínez
Cabello
Directora
de
Educación
Media
Superior
Mtro.
Wilfrido
Perea
Curiel
Director
General
del
Sistema
Conalep
Mtro.
Víctor
Manuel
Lagunas
Ramírez
Titular
de
la
Oficina
de
Servicios
Federales
en
Apoyo
a
la
Educación
en
Michoacán
Lic.
Antonio
Ortiz
Garcilazo
Director
General
del
Conalep
Michoacán
Ing.
José
Gilberto
Dávalos
Pantoja
Secretario
General
del
SUTACONALEPMICH
Dr.
Salvador
Jara
Guerrero
Rector
de
la
Universidad
Michoacana
de
San
Nicolás
de
Hidalgo
M.C.
Lourdes
Galeana
de
la
O
Directora
General
del
SINED
Ing.
Eduardo
Ochoa
Hernández
Coordinador
de
Innovación
Educativa
(CIE/QFB)
x
PRESENTACIÓN
En tus manos se encuentra una obra fruto de la experiencia de maestros que se
desempeñan dentro del aula y que acompañan a sus alumnos en el arduo proceso del
aprendizaje, al igual que tus profesores, que día con día se preocupan por buscar
diferentes caminos para
lograr el objetivo: Conseguir que te apropies del
conocimiento, de tal forma que le encuentres un sentido a los diferentes saberes y una
aplicación cotidiana en la medida de lo posible.
El esfuerzo invertido en la creación de este material, se verá recompensado con la
utilidad que te pueda brindar en el módulo Programación Básica. Porque ése es el
propósito fundamental de esta obra: ser un complemento idóneo para tus clases,
porque de ninguna forma se pretenden substituir los materiales didácticos que el
profesor maneja para la materia, mucho menos es una guía para acompañarte en tu
aprendizaje. Más bien, esta obra está diseñada para servirte de apoyo y que su uso te
permita clarificar y profundizar, si es que después de tus clases y prácticas exista
cierta duda, respecto algún tema en particular.
En la actualidad, en la educación se maneja de manera cotidiana el concepto de
competencias, un enfoque donde se busca evaluar más allá del conocimiento. Así que
en las escuelas, y en particular en el CONALEP Michoacán, los estudiantes lo ven
reflejado en su evaluación, en virtud de que sus profesores no sólo les evalúan el
conocimiento mediante exámenes; sino que, además, incluyen otras actividades donde
se busca evaluar habilidades y actitudes. De hecho no sólo evalúa su profesor, porque
se están manejando conceptos de co-evaluación, donde sus propios compañeros
también les evalúan y, por último, donde también exis
Comentarios de: Programación básica (0)
No hay comentarios