2. ING. BARRERA MÓNICA 2
PLANIFICACIÓN POR BLOQUES CURRICULARES
DATOS INFORMATIVOS:
MATERIA: Fundamentos de Programación
AÑO DE BACHILLERATO: Primer año de bachillerato “A”
NOMBRE DEL PROFESOR: Ing. Barrera Mónica
OBJETIVOS EDUCATIVOS DEL AÑO:
Administrar sistemas informáticos, realizando la implantación, explotación y
mantenimiento de los requerimientos de bajo y medio nivel de los sistemas
informáticos, en los que se apoya la gestión y administración de la empresa, prestando
soporte directo a los usuarios finales, aplicando y cumpliendo los requisitos legales
vigentes en el sector.
OBJETIVO DEL MODULO
Presentar los conceptos básicos de la programación
3. ING. BARRERA MÓNICA 3
BLOQUE
CURRICULAR
DESTREZAS CON
CRITERIOS DE
DESEMPEÑO
PRECISIONES DEL PROCESO ENSEÑANZA-
APRENDIZAJE
INDICADORES ESENCIALES DE
EVALUACIÓN
ESTRATEGIAS
METODOLÓGICAS
RECURSOS INDICADORES TÉCNICAS
Algoritmos y
programas
EXPERIENCIA
Recordar la historia del C++
REFLEXIÓN
Leer y analizar la historia de
programación en C++
.
CONCEPTUALIZACIÓN Y
ABSTRACCIÓN
Analizar, Interpretar el
problema.
Estructura de un
programa en C++
Procesar la información.
Codificar el programa
Corregir errores.
Identificar la corrida de
escritoro
APLICACIÓN
Identificar los distintos
objetos de un programa, sobre
los listados fuente.
Resolver los ejercidos
planteados.
Evaluar inicialmente los
conocimientos previos.
Demostrar la importancia
de la programación en C.
Crear funciones de
usuario.
Utilizar las funciones de
librería.
Discutir ejercicios
resueltos.
Resolver y presentar los
ejercicios propuestos,
valorando: la correcta
elección de las
estructuras, la calidad del
resultado, la eficiencia del
resultado, la
documentación y las
pruebas realizadas.
ESTRUCTURADOS
Pizarrón
Marcadores tiza líquida
Texto
Cuadernos
NO ESTRUCTURADOS
Carteles
Recortes
Organizadores gráficos
TECNOLÓGICOS
Computadores Software
C
Internet
DVD
Medios audiovisuales
Aplica
herramientas para
resolver
algoritmos.
Demuestra con
ejemplos prácticos
las estructuras
estáticas.
Crea funciones
básicas en
lenguajes de
programación en
C.
Utiliza las
funciones básicas
en el desarrollo de
un programa.
Resuelve y
presenta ejercicios
en lenguaje de
programación C.
Resolución de
ejercicios
prácticos y
resolución de
preguntas de
acuerdo al tema
establecido.
Observación.
Exposición.
5. Un programa en C++ está definido por
funciones (grupo de instrucciones que
pueden o no hacer algún cálculo), donde
la función principal debe ser llamada
main.
La composición general de un programa en
C++ es:
directivas de preprocesamiento.
declaración globales.
función main.
funciones definidas por el usuario.
comentarios para entender el
funcionamiento del programa.
Componentes Directivas
Las directivas de
preprocesamiento
son definidas para
que el compilador
realice algo antes de
compilar el
programa (revisar si
la sintaxis es
correcta y generar
un código ejecutable
por la computadora),
como el incluir
funciones de alguna
biblioteca conocida
6. Directivas
En particular, en C la directiva para incluir bibliotecas es
como las siguientes:
Ejemplos:
#include <iostream.h>
Esta directiva permitirá utilizar la función de lectura cin
y la función de escritura cout propias de C++.
#include <stdio.h>
Esta directiva permitirá utilizar las funciones de lectura
y escritura propias de C.
7. Declaraciones
Globales
Las declaraciones globales
son definiciones de variables
o constantes que serán
utilizadas por cualquiera de
todas las funciones definidas
en el programa.
La sintaxis para la declaración
de una variable es:
Tipo var1, var2,..., var3;
o bien
Tipo var1= valor,
var2,..., var3;
Función main
La función main( ), es
obligatoria en cada
programa C, C++.
Indica el comienzo del
programa y requiere los
paréntesis ( )
a continuación de main(
).
8. Comentarios
Los comentarios pueden escribirse utilizando alguna de las
siguientes formas:
1. comentando en la misma línea, utiliza //, ejemplo
int edad; // la edad se utilizará como un valor entero.
2. comentando entre varias líneas, utiliza /* */, ejemplo:
/* La siguiente función promedio recibe tres valores enteros
y calcula y regresa el promedio de los tres a través
de un valor real */
9. Estatuto de Lectura
Ejemplos:
cin >> a >> b; // estamos esperando la entrada de dos valores del
tipo
// definido en la declaración de a y b.
cin >> num; // estamos esperando la entrada de un solo valor.
cin >> Precio_venta // estamos esperando la entrada de un solo
valor
// del tipo definido en la declaración de
// Precio_venta.
10. Estatuto de Escritura
Ejemplos:
cout << "Dame el numero "; // estamos desplegando el
mensaje
// en pantalla.
cout << "El resultado es " << resul; // estamos
desplegando el
// mensaje y el valor de
la
// variable resul.
11. Estatuto de Escritura
Los operadores de extracción e inserción, >> y <<, apuntan en la
dirección del flujo de datos.
Recordemos que para poder utilizar el estatuto cin y cout se
requiere la directiva #include <iostream.h>.
Existen caracteres especiales que pueden ser usados con el cout
dentro de comillas. Entre ellos están:
n realiza un cambio de línea equivalente a usar endl.
t tabulador.
a sonido de la campana.
“ comilla doble.
‘ comilla simple.
12. Declaración o definición
Ejemplos:
int x; // declara el nombre de la variable x de tipo entero.
char var; // declara var de tipo carácter.
int i; // declara el nombre de la variable i de tipo entero.
int i = 0; // define i inicializa la variable i entera a cero.
13. Función main
Estructura de un programa
// Nombre del Programa : xxxxxxxxxxxxxxxxx
//Autor: xxxxxxxxxxxxx
//Fecha: xx/xx/xx
#include<iostream.h> / /Directivas del preprocesador
Variables
Funciones
Prototipo de Funciones
Main() // Función principal
{
Variables // declaraciones
// locales
Conjunto de instrucciones
}
Function ()
{
}
Segmento del programa.- documentación del programa
Declaraciones globales significativas
Identación con longitud de tres espacios en su función principal y en las estructuras de control
condicionales y de repetición.
Comentarios que deben ser significativos
Definición de otra funciones
14. Todo programa C++ tiene una función main( ) que es el
punto inicial de entrada al programa. Su estructura es:
main( )
{
… bloque de estatutos
}
Función main
15. EVALUACIÓN
ING. BARRERA MÓNICA 15
FORMAR DOS GRUPOS DE TRABAJO Y CONTESTAR
EL SIGUIENTE CUESTIONARIO QUIEN SABE SABE,
LA TOTA ESTA VALIDAD SOBRE 50 PUNTOS.
16. Lenguaje C++ Programación
+ 10
+ 20
+ 30
+ 40
+ 50
20
30
40
50
10
20
30
40
50
EQUIPO 1 EQUIPO 2
10
ING. BARRERA MÓNICA
16
17. 1. ¿Quien es el creador del lenguaje #C?
Dennis M. Ritchie
James Gosling
Bill Gates
Bjarne Stroustrup
ING. BARRERA MÓNICA 17
20. 2. ¿En que año se creo el lenguaje #C?
1989
1972
1973
1956
ING. BARRERA MÓNICA 20
21. 5. ¿Cúal es la libreria basica a importar, para cualquier programa hecho
en #C?
conio
math.h
stdio
studio
ING. BARRERA MÓNICA 21
22. 3. ¿Cuál es el carácter utilizado para hacer comentario de
múltiples líneas?
/* y */
//
*/ y */
* y *
ING. BARRERA MÓNICA 22
23. 4. ¿Cuál es el carácter utilizado para separar
instrucciones?
.
:
,
;
ING. BARRERA MÓNICA 23
24. 1. Del siguiente programa cual es el resultado:
#include int main() {
int i; for ( i=0 ; i<5 ; i++ )
{ printf( "Holan" );
}
}
Hola 0
Hola 100 veces
Hola 5 veces
Hola 1
ING. BARRERA MÓNICA 24
25. 2. La funcion scanf()siver para entrar valores a variables
Verdadero
Falso
ING. BARRERA MÓNICA 25
26. 3. Una variable global puede ser utilizada en cualquier parte del
programa.
Verdadero
Falso
ING. BARRERA MÓNICA 26
27. 4. Para declarar una variable en C, se debe seguir el
siguiente formato:
int a =0;
tipo lista_variables;
b=0
0=a
ING. BARRERA MÓNICA 27
28. 5. En este programa hay un fallo muy gordo y muy habitual en programación.
A ver si lo encuentras:
int main(){ int a, b, c; a = 5; b = a; c = ( a * b
); printf( "%i",c ); getch(); }
nada
declaración de variables
librerías
las dos anteriores
ING. BARRERA MÓNICA 28