Este documento provee una introducción al lenguaje de programación C++. Explica que C++ es un lenguaje de alto nivel que soporta estilos estructurados y orientados a objetos, y fue creado por Bjarne Stroustrup en 1980 como una extensión del lenguaje C. También define conceptos clave como algoritmos, lenguajes de programación, compiladores e interpretes, y describe formas de expresar algoritmos como pseudocódigo y diagramas de flujo.
Today is Pentecost. Who is it that is here in front of you? (Wang Omma.) Jesus Christ and the substantial Holy Spirit, the only Begotten Daughter, Wang Omma, are both here. I am here because of Jesus's hope. Having no recourse but to go to the cross, he promised to return. Christianity began with the apostles, with their resurrection through the Holy Spirit at Pentecost.
Hoy es Pentecostés. ¿Quién es el que está aquí frente a vosotros? (Wang Omma.) Jesucristo y el Espíritu Santo sustancial, la única Hija Unigénita, Wang Omma, están ambos aquí. Estoy aquí por la esperanza de Jesús. No teniendo más remedio que ir a la cruz, prometió regresar. El cristianismo comenzó con los apóstoles, con su resurrección por medio del Espíritu Santo en Pentecostés.
Las capacidades sociomotrices son las que hacen posible que el individuo se pueda desenvolver socialmente de acuerdo a la actuación motriz propias de cada edad evolutiva del individuo; Martha Castañer las clasifica en: Interacción y comunicación, introyección, emoción y expresión, creatividad e imaginación.
Instrucciones del procedimiento para la oferta y la gestión conjunta del proceso de admisión a los centros públicos de primer ciclo de educación infantil de Pamplona para el curso 2024-2025.
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA, crea y desarrolla ACERTIJO: «CARRERA OLÍMPICA DE SUMA DE LABERINTOS». Esta actividad de aprendizaje lúdico que implica de cálculo aritmético y motricidad fina, promueve los pensamientos lógico y creativo; ya que contempla procesos mentales de: PERCEPCIÓN, ATENCIÓN, MEMORIA, IMAGINACIÓN, PERSPICACIA, LÓGICA LINGUISTICA, VISO-ESPACIAL, INFERENCIA, ETCÉTERA. Didácticamente, es una actividad de aprendizaje transversal que integra áreas de: Matemáticas, Neurociencias, Arte, Lenguaje y comunicación, etcétera.
2. Introducción
Definición de Programa
Lenguajes de programación
Conceptos algoritmos
Formas de expresar algoritmos
Compiladores , interpretes
Realización de un programa en C++
3. ¿Que es el Lenguaje C++?
C++ es un lenguaje de programación
de alto nivel, con el que se puede
escribir cualquier programa
Una de las ventajas del C++ sobre
otros lenguajes de programación es
que soporta diferentes estilos de
programación:
Estructurada y orientada objetos
4. Lenguaje C y C++
Dennis Ritchie (derecha) y Ken Thompson
C 1972
Bjarne Stroustrup
C++ 1980
Laboratorio Bel AT&T
5. Introducción
Necesidad De programar
Se necesita de los lenguajes de
programación para resolver los
problemas numéricos, pues si
estos se resolvieran de forma manual
exigirían demasiado tiempo.
8. Introducción
Definición de Programa
Lenguajes de programación
Conceptos algoritmos
Formas de expresar algoritmos
Compiladores , interpretes
Realización de un programa en C++
9. Definición de Programa
La palabra programa es usada de
dos maneras:
para describir instrucciones
individuales, o código fuente, creado
por el programador,
y también describe una pieza
entera de software ejecutable.
10. Definición de Programa
Un programa es
un conjunto de
instrucciones,
que se escriben
de forma clara
y ordenada.
Con la finalidad
de procesar
información en
una
computadora.
11. Introducción
Definición de Programa
Lenguajes de programación
Conceptos algoritmos
Formas de expresar algoritmos
Compiladores , interpretes
Realización de un programa en C++
12. Lenguajes de Programación
Lenguaje de Maquina
Son lenguajes que
están expresados en
lenguajes directamente
inteligibles por la
maquina (computador),
siendo sus
instrucciones cadenas
binarias de 1 y 0, que
especifican una
operación.
13. Lenguajes de programación
Lenguaje de Bajo Nivel
Son lenguajes mas
fáciles de usar que los
lenguajes de maquina,
pero también dependen
de la maquina en
particular, el lenguaje de
bajo nivel por exelencia
es el ensamblador
14. Lenguajes de programación
Lenguaje de Alto
Nivel
Estos son los mas
usados por los
programadores, han
sido diseñados para
que las personas
puedan escribir y
entender de manera
mas fácil los
programas
15. Introducción
Definición de Programa
Lenguajes de programación
Conceptos de algoritmos
Formas de expresar algoritmos
Compiladores , interpretes
Realización de un programa en C++
16. Conceptos de algoritmos
Un algoritmo es un método para
resolver un problema. Debe
presentarse como una secuencia
ordenada de instrucciones que
siempre se ejecuta en tiempo finito
17. Introducción
Definición de Programa
Lenguajes de programación
Conceptos algoritmos
Formas de expresar algoritmos
Compiladores , interpretes
Realización de un programa en C++
18. Pseudo código
Un pseudocódigo (falso lenguaje), es una serie
de normas léxicas y gramaticales parecidas a la
mayoría de los lenguajes de programación,
pero sin llegar a la rigidez de sintaxis de estos
ni a la fluidez del lenguaje coloquial
No siendo el pseudocódigo un lenguaje formal,
varían de un programador a otro, es decir, no
hay una estructura semántica ni arquitectura
estándar.
20. Diagrama de Flujo
Un diagrama de flujo es la
forma más tradicional de
especificar los detalles
algorítmicos de un proceso.
Se utiliza principalmente en
programación, economía y
procesos industriales
Para hacer comprensibles los
diagramas a todas las
personas, los símbolos se
someten a una normalización;
es decir,
21. Comienzo o final de
proceso:
en su interior situamos
materiales, información
o acciones para
comenzar el proceso o
para mostrar el
resultado en el final del
mismo.
22. Conexión con otros
procesos:
Representa un punto de
conexión entre procesos.
Se utiliza cuando es
necesario dividir un
diagrama de flujo en
varias partes, por
ejemplo por razones de
espacio o simplicidad.
23. Actividad:
Tarea o actividad llevada
a cabo durante el
proceso. Puede tener
muchas entradas, pero
solo una salida
24. Información de apoyo:
Situamos en su interior la
información necesaria para
alimentar una actividad
( datos para realizarla )
30. Introducción
Definición de Programa
Lenguajes de programación
Conceptos algoritmos
Formas de expresar algoritmos
Compiladores , interpretes
Realización de un programa en C++
31. Interprete
Un interprete traduce el código fuente
en actividades e inmediatamente
ejecuta estas actividades
Un interprete es un programa que
ejecuta instrucciones leídas desde un
código fuente
33. Introducción
Definición de Programa
Lenguajes de programación
Conceptos algoritmos
Formas de expresar algoritmos
Compiladores , interpretes
Realización de un programa en C++
34. Ralizando Un programa en C++
#include <iostream>
int main (int argc, char *argv[])
{
std::cout<<"hola mundo"<<std::endl;
return 0;
}
#include <iostream>
using namespace std;
int main (int argc, char *argv[])
{
cout<<"hola mundo"<<endl; return 0;
}
35. ¿para que sirve "using
namespace std" en C++?
La instruccion using namespace
especifica que los miembros de un
namespace van a utilizarse frecuentemente
en un programa. Esto permite al
programador tener acceso a todos los
miembros del namespace y escribir
instrucciones mas concisas como:
cout<<"hola";
en vez de:
std::cout<<"hola";
36. <iostream> y <iostream.h>
Hay que poner
<iostream> y NO
<iostream.h>
debido a que esta ultima es una
instrucción antigua