SlideShare una empresa de Scribd logo
1 de 28
Facilitador: Mónica Barrera
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
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.
Historia de Lenguaje C++
ING. BARRERA MÓNICA 4
 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
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.
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(
).
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 */
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.
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.
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.
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.
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
 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
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.
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
 1. ¿Quien es el creador del lenguaje #C?
Dennis M. Ritchie
James Gosling
Bill Gates
Bjarne Stroustrup
ING. BARRERA MÓNICA 17
ING. BARRERA MÓNICA 18
ING. BARRERA MÓNICA 19
 2. ¿En que año se creo el lenguaje #C?
1989
1972
1973
1956
ING. BARRERA MÓNICA 20
 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
 3. ¿Cuál es el carácter utilizado para hacer comentario de
múltiples líneas?
/* y */
//
*/ y */
* y *
ING. BARRERA MÓNICA 22
 4. ¿Cuál es el carácter utilizado para separar
instrucciones?
.
:
,
;
ING. BARRERA MÓNICA 23
 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
 2. La funcion scanf()siver para entrar valores a variables
Verdadero
Falso
ING. BARRERA MÓNICA 25
 3. Una variable global puede ser utilizada en cualquier parte del
programa.
Verdadero
Falso
ING. BARRERA MÓNICA 26
 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
 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

Más contenido relacionado

La actualidad más candente

Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Osiris Mirerus
 
APLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAAPLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAJoseph Mendoza
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++Jhon TRUJILLO
 
Automatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosAutomatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosRosviannis Barreiro
 
Estructuras de datos en Introducción a la Programación
Estructuras de datos en Introducción a la ProgramaciónEstructuras de datos en Introducción a la Programación
Estructuras de datos en Introducción a la ProgramaciónFacultad de Ciencias y Sistemas
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOFredy Olaya
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++yesid19
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++cemayoral
 
Ejemplo de uno a uno
Ejemplo de uno a unoEjemplo de uno a uno
Ejemplo de uno a unorafita07zr
 
Funciones C++ modificado
Funciones C++ modificadoFunciones C++ modificado
Funciones C++ modificadocompumet sac
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionBoris Salleg
 
Alfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y ProblemasAlfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y ProblemasRaul
 
Logica de la Programación Problemas y Soluciones
Logica de la  Programación  Problemas y SolucionesLogica de la  Programación  Problemas y Soluciones
Logica de la Programación Problemas y SolucionesVideoconferencias UTPL
 

La actualidad más candente (20)

Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
Ejercicios de vectores o arrays
Ejercicios de vectores o arraysEjercicios de vectores o arrays
Ejercicios de vectores o arrays
 
Introduccion a python 3
Introduccion a python 3Introduccion a python 3
Introduccion a python 3
 
APLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICAAPLICACION DEL CALCULO EN LA INFORMATICA
APLICACION DEL CALCULO EN LA INFORMATICA
 
Ejercicios resueltos de c++
Ejercicios resueltos de c++Ejercicios resueltos de c++
Ejercicios resueltos de c++
 
Automatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosAutomatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No Deterministicos
 
Estructuras de datos en Introducción a la Programación
Estructuras de datos en Introducción a la ProgramaciónEstructuras de datos en Introducción a la Programación
Estructuras de datos en Introducción a la Programación
 
Pilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datosPilas, colas, y listas estructura de datos
Pilas, colas, y listas estructura de datos
 
Estructura datos pilas y colas
Estructura datos pilas y colasEstructura datos pilas y colas
Estructura datos pilas y colas
 
PARADIGMA IMPERATIVO
PARADIGMA IMPERATIVOPARADIGMA IMPERATIVO
PARADIGMA IMPERATIVO
 
Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++Elementos Basicos del Lenguaje C++
Elementos Basicos del Lenguaje C++
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
Ejemplo de uno a uno
Ejemplo de uno a unoEjemplo de uno a uno
Ejemplo de uno a uno
 
Funciones C++ modificado
Funciones C++ modificadoFunciones C++ modificado
Funciones C++ modificado
 
Tutorial PSEINT
Tutorial PSEINT Tutorial PSEINT
Tutorial PSEINT
 
C++ y sus librerias
C++ y sus libreriasC++ y sus librerias
C++ y sus librerias
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Conjuntos
ConjuntosConjuntos
Conjuntos
 
Alfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y ProblemasAlfabeto, Cadenas, Lenguajes, y Problemas
Alfabeto, Cadenas, Lenguajes, y Problemas
 
Logica de la Programación Problemas y Soluciones
Logica de la  Programación  Problemas y SolucionesLogica de la  Programación  Problemas y Soluciones
Logica de la Programación Problemas y Soluciones
 

Destacado

Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++N_Alejandrino
 
0603 tc1001 act programación básica c++
0603 tc1001 act programación básica c++0603 tc1001 act programación básica c++
0603 tc1001 act programación básica c++nylh_star
 
Ejercicios propuestos
Ejercicios propuestosEjercicios propuestos
Ejercicios propuestosNery Davila
 
Generalidades de la programacion
Generalidades de la programacionGeneralidades de la programacion
Generalidades de la programacionDiego Rojas
 
Ejercicios c++ ujcm iniciales
Ejercicios c++ ujcm inicialesEjercicios c++ ujcm iniciales
Ejercicios c++ ujcm inicialesMarleny hf
 
introduccion c++
 introduccion c++ introduccion c++
introduccion c++MartinRiggs
 
Introducción a la programación orientada a objetos empleando c++
Introducción a la programación orientada a objetos empleando c++Introducción a la programación orientada a objetos empleando c++
Introducción a la programación orientada a objetos empleando c++Aldo Hernán Zanabria Gálvez
 
Lenguaje de Programación II
Lenguaje de Programación IILenguaje de Programación II
Lenguaje de Programación IIJavier Rivera
 
Procesos Universles
Procesos UniverslesProcesos Universles
Procesos Universlesdesimartinez
 
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI David Garcia
 
Programa c++
Programa c++Programa c++
Programa c++Pablo
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do WhileJoshe Varillas
 
Ejercicios de programación.
Ejercicios de programación.Ejercicios de programación.
Ejercicios de programación.Javier Cuenca
 

Destacado (20)

Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++Mi lenguaje de programación de preferencia es C++
Mi lenguaje de programación de preferencia es C++
 
Presentacion de c++
Presentacion de c++Presentacion de c++
Presentacion de c++
 
0603 tc1001 act programación básica c++
0603 tc1001 act programación básica c++0603 tc1001 act programación básica c++
0603 tc1001 act programación básica c++
 
Ejercicios propuestos
Ejercicios propuestosEjercicios propuestos
Ejercicios propuestos
 
Generalidades de la programacion
Generalidades de la programacionGeneralidades de la programacion
Generalidades de la programacion
 
Ejercicios c++ ujcm iniciales
Ejercicios c++ ujcm inicialesEjercicios c++ ujcm iniciales
Ejercicios c++ ujcm iniciales
 
introduccion c++
 introduccion c++ introduccion c++
introduccion c++
 
Introducción a la programación orientada a objetos empleando c++
Introducción a la programación orientada a objetos empleando c++Introducción a la programación orientada a objetos empleando c++
Introducción a la programación orientada a objetos empleando c++
 
Lenguaje de Programación II
Lenguaje de Programación IILenguaje de Programación II
Lenguaje de Programación II
 
Ejercicios de sentencias basicas
Ejercicios de sentencias basicasEjercicios de sentencias basicas
Ejercicios de sentencias basicas
 
Procesos Universles
Procesos UniverslesProcesos Universles
Procesos Universles
 
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI
EJERCICIOS RESUELTOS DE BORLAND C++ FIEE UNI
 
Ejercicios de excel 2010 itae
Ejercicios de excel 2010   itaeEjercicios de excel 2010   itae
Ejercicios de excel 2010 itae
 
Ejercicios de consola en c++
Ejercicios de consola en c++Ejercicios de consola en c++
Ejercicios de consola en c++
 
Tablas de multiplicar (código Dev C++)
Tablas de multiplicar (código Dev C++)Tablas de multiplicar (código Dev C++)
Tablas de multiplicar (código Dev C++)
 
Programa c++
Programa c++Programa c++
Programa c++
 
Ejercicios Whule y Do While
Ejercicios Whule y Do WhileEjercicios Whule y Do While
Ejercicios Whule y Do While
 
Lenguaje de-programacion-c++
Lenguaje de-programacion-c++Lenguaje de-programacion-c++
Lenguaje de-programacion-c++
 
Ejercicio en c
Ejercicio en cEjercicio en c
Ejercicio en c
 
Ejercicios de programación.
Ejercicios de programación.Ejercicios de programación.
Ejercicios de programación.
 

Similar a Historia de Lenguaje C

Similar a Historia de Lenguaje C (20)

Clase 1 Programación II
Clase 1 Programación IIClase 1 Programación II
Clase 1 Programación II
 
Programación c++forcsma
Programación c++forcsmaProgramación c++forcsma
Programación c++forcsma
 
Microcontroladores: Programación de microcontroladores tomo 1
Microcontroladores: Programación de microcontroladores tomo 1Microcontroladores: Programación de microcontroladores tomo 1
Microcontroladores: Programación de microcontroladores tomo 1
 
PROGRAMACIÓN EN C
PROGRAMACIÓN EN CPROGRAMACIÓN EN C
PROGRAMACIÓN EN C
 
PROGRAMACION EN C
PROGRAMACION EN CPROGRAMACION EN C
PROGRAMACION EN C
 
Programacion c
Programacion cProgramacion c
Programacion c
 
Programación en c++
Programación en c++Programación en c++
Programación en c++
 
2do parcial c
2do parcial c2do parcial c
2do parcial c
 
Programación c
Programación cProgramación c
Programación c
 
Programación c
Programación cProgramación c
Programación c
 
Lenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y ComponentesLenguaje Borland C - Estructura y Componentes
Lenguaje Borland C - Estructura y Componentes
 
A1 u1-16230227
A1 u1-16230227A1 u1-16230227
A1 u1-16230227
 
Libro digital de programación
Libro digital de programaciónLibro digital de programación
Libro digital de programación
 
Evaluacion
EvaluacionEvaluacion
Evaluacion
 
Elementos basicos c++
Elementos basicos c++Elementos basicos c++
Elementos basicos c++
 
Elementos basicos c++
Elementos basicos c++Elementos basicos c++
Elementos basicos c++
 
Elementos basicos c++
Elementos basicos c++Elementos basicos c++
Elementos basicos c++
 
Lenguaje c
Lenguaje c Lenguaje c
Lenguaje c
 
Introducción a La Programación En C
Introducción a La Programación En CIntroducción a La Programación En C
Introducción a La Programación En C
 
Material de apoyo: Componentes y tipos de Datos PDF
 Material de apoyo: Componentes y tipos de Datos PDF Material de apoyo: Componentes y tipos de Datos PDF
Material de apoyo: Componentes y tipos de Datos PDF
 

Más de Monica Barrera (18)

Ceamil
CeamilCeamil
Ceamil
 
Ceamil
CeamilCeamil
Ceamil
 
Test
TestTest
Test
 
Evaluacion de proyectos tecnologicos
Evaluacion de proyectos tecnologicosEvaluacion de proyectos tecnologicos
Evaluacion de proyectos tecnologicos
 
Redes
RedesRedes
Redes
 
Libros
LibrosLibros
Libros
 
DeskTopAuthor
DeskTopAuthorDeskTopAuthor
DeskTopAuthor
 
Presentación1
Presentación1Presentación1
Presentación1
 
Blogs tarea
Blogs tareaBlogs tarea
Blogs tarea
 
Blogs
BlogsBlogs
Blogs
 
Blogs
BlogsBlogs
Blogs
 
Bienvenidos
BienvenidosBienvenidos
Bienvenidos
 
Bienvenidos
BienvenidosBienvenidos
Bienvenidos
 
Bienvenidos
BienvenidosBienvenidos
Bienvenidos
 
Bienvenidos
BienvenidosBienvenidos
Bienvenidos
 
Presentación1
Presentación1Presentación1
Presentación1
 
PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Curso De Introducció a BD
Curso De Introducció a BDCurso De Introducció a BD
Curso De Introducció a BD
 

Último

Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 

Último (20)

Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 

Historia de Lenguaje C

  • 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.
  • 4. Historia de Lenguaje C++ ING. BARRERA MÓNICA 4
  • 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