PLANEACIÓN SEGUNDO PERIODO INFORMÁTICA – FASE INTRODUCTORIA A C++
PLANEACIÓN TERCER PERIODO INFORMÁTICA – FASE INTRODUCTORIA A C++
1. Planeación:
2. Despliegue:
3. Evaluación:
Consulta:
1. ¿QUÉ ES C Y C++? CUADRO COMPARATIVO.
2. ¿QUÉ SON LOS LENGUAJES DE PROGRAMACION DE ALTO Y BAJO NIVEL? EJEMPLOS.Lenguajes de bajo nivel
Los lenguajes de bajo nivel son totalmente dependientes de la máquina, es decir, dependen directamente del hardware donde van a ejecutarse. Por ello, los programas que se realizan con este tipo de lenguajes no se pueden migrar o utilizar en otras maquinas, con otros tipos de procesadores.
Al estar prácticamente diseñados a medida del hardware, aprovechan al máximo las características del mismo. Son extremadamente rápidos, aunque las operaciones que les podemos pedir también son extremadamente simples.
Lenguajes de alto nivel
Son aquellos que se encuentran más cercanos al lenguaje natural de las personas, que al lenguaje máquina. Están dirigidos a solucionar problemas mediante el uso de EDD's.
Se tratan de lenguajes independientes de la arquitectura del ordenador y de su hardware. Por lo que, en principio, un programa escrito en un lenguaje de alto nivel, lo puedes migrar de una máquina a otra sin ningún tipo de problema. Depende del lenguaje pueden existir unas u otras limitaciones, pero siempre que exista un intérprete o compilador para ese lenguaje en el lugar donde lo quieras ejecutar, funcionará.
Ejemplos:
Entre los ejemplos de lenguajes de bajo nivel están el lenguaje máquina y el lenguaje ensamblador, entre los ejemplos de lenguaje de alto nivel están Python, Java, C++, etc.
3. ¿QUÉ ES PROGRAMCION ORIENTADA A OBJETOS?
La programación Orientada a objetos se define como un paradigma de la programación, una manera de programar específica, donde se organiza el código en unidades denominadas clases, de las cuales se crean objetos que se relacionan entre sí para conseguir los objetivos de las aplicaciones.
Podemos entender la programación Orientada a objetos (POO) como una forma especial de programar, más cercana a como expresaríamos las cosas en la vida real que otros tipos de programación, que permite diseñar mejor las aplicaciones, llegando a mayores cotas de complejidad, sin que el código se vuelva inmanejable.
4. ¿QUÉ SON INTÉRPRETES (EN C++)?
Es un sistema C++ interactivo en el que las sentencias son evaluadas inmediatamente, lo que permite al usuario tener una respuesta instantánea. Creo que puede ser muy útil para el desarrollo rápido de pequeños prototipos y para enseñanza/aprendizaje de C++
5. ¿QUÉ SON COMPILADORES (EN C++)?
En C++ un compilador es un programa que se encarga de traducir el código fuente escrito por el programador en un lenguaje de alto nivel a un lenguaje de bajo nivel que la computadora pueda entender y ejecutar. Es una herramienta fundamental para desarrollar software en lenguaje C++ y suelen incluir optimizaciones para mejorar el rendimiento y garantizar que el código compilado sea eficiente y seguro.
6. ¿QUÉ ES UNA VARIABLE?
En programación, una variable es un espacio de memoria reservado para almacenar un valor que corresponde a un tipo de dato soportado por el lenguaje de programación. Una variable es representada y usada a través de una etiqueta (un nombre) que le asigna un programador o que ya viene predefinida.Es recomendable que una variable no puede tener espacios, caracteres especiales (acentos, signos), tiene que empezar con una letra.
fstream: Flujos hacia/desde ficheros. Permite la manipulación de archivos desde el programar, tanto leer como escribir en ellos.
iosfwd: Contiene declaraciones adelantadas de todas las plantillas de flujos y sus typedefs estándar. Por ejemplo ostream.
iostream: Parte del a STL que contiene los algoritmos estándar, es quizá la más usada e importante (aunque no indispensable).
La biblioteca list: Parte de la STL relativa a contenedores tipo list; listas doblemente enlazadas
math: Contiene los prototipos de las funciones y otras definiciones para el uso y manipulación de funciones matemáticas.
8. ¿QUÉ ES COUT Y PRINTF (EN C++)?
Comentarios
Publicar un comentario