Parcial 1


Indice.



Act01_Foro de Diagnóstico

Act02. Linea de Tiempo

Act03_Cuadro Comparativo

Act04_Cuadro Tipos de Datos

Act01_Fases del un Programa


Act02_Bibliotecas en C++




Act01_Foro de Diagnóstico.
En esta actividad fue un diagnostico para saber cuales eran nuestros conocimientos acerca de la materia.

Un programa para mi es una serie de pasos para conseguir algún fin, los lenguajes de la programación se utiliza para referirse a los términos de la carrera, un programador es la persona o encargado de crear y/o actualizar programas por medio de códigos, algunas de las características de un programador son experiencia en códigos y tecnología, los problemas son situaciones con múltiples soluciones, los algoritmos son un conjunto de reglas bien definidas, las fases para resolver un problema serian repasar o analizar la situación encontrar el problema y resolverlo.

Los lenguajes de programación que yo conozco son c++ y java, yo ya eh programado o al menos se lo básico y el lenguaje que utilice para esto fu c++.





Act02. Linea de Tiempo







Act03_Cuadro Comparativo 



Act04_Cuadro Tipos de Datos


Act01_Fases del un Programa



Act02_Bibliotecas en C++

Apéndice C: Bibliotecas estándar Todos los compiladores C y C++ disponen de ciertas bibliotecas de funciones estándar que facilitan el acceso a la pantalla, al teclado, a los discos, la manipulación de cadenas, y muchas otras cosas, de uso corriente. Hay que decir que todas estas funciones no son imprescindibles, y de hecho no forman parte del C. Pueden estar escritas en C, de hecho en su mayor parte lo están, y muchos compiladores incluyen el código fuente de estas bibliotecas. Nos hacen la vida más fácil, y no tendría sentido pasarlas por alto. Existen muchas de estas bibliotecas, algunas tienen sus características definidas según diferentes estándar, como ANSI C o C++, otras son específicas del compilador, otras del sistema operativo, también las hay para plataformas Windows. En el presente curso nos limitaremos a las bibliotecas ANSI C y C++. Veremos ahora algunas de las funciones más útiles de algunas de estas bibliotecas, las más imprescindibles. Biblioteca de entrada y salida fluidas "iostream" En el contexto de C++ todo lo referente a "streams" puede visualizarse mejor si usamos un símil como un río o canal de agua. Imagina un canal por el que circula agua, si echamos al canal objetos que floten, estos se moverán hasta el final de canal, siguiendo el flujo del agua. Esta es la idea que se quiere transmitir cuando se llama "stream" a algo en C++. Por ejemplo, en C++ el canal de salida es cout, los objetos flotantes serán los argumentos que queremos extraer del ordenador o del programa, la salida del canal es la pantalla. Sintaxis: cout << [<< ...]; Completando el símil, en la orden: cout << "hola" << " " << endl; Los operadores "<<" representarían el agua, y la dirección en que se mueve. Cualquier cosa que soltemos en el agua: "hola", " " o endl, seguirá flotando hasta llegar a la pantalla, y además mantendrán su orden. En esta biblioteca se definen algunas de las funciones aplicables a los "streams", pero aún no estamos en disposición de acceder a ellas. Baste decir de momento que existen cuatro "streams" predeterminados:  cin, canal de entrada estándar.  cout, canal de salida estándar.  cerr, canal de salida de errores.  clog, canal de salida de diario o anotaciones. Sobre el uso de cin, que es el único canal de entrada predefinido, tenemos que aclarar cómo se usa, aunque a lo mejor ya lo has adivinado. cin >> [>> ...]; Donde cada variable irá tomando el valor introducido mediante el teclado. 
Los espacios y los retornos de línea actúan como separadores. Ejemplo: Escribir un programa que lea el nombre, la edad y el número de teléfono de un usuario y los muestre en pantalla. #include using namespace std;int main() { char Nombre[30]; // Usaremos una cadena para almacenar // el nombre (29 caracteres) int Edad; // Un entero para la edad char Telefono[8]; // Y otra cadena para el número de // teléfono (7 dígitos) // Mensaje para el usuario cout << "Introduce tu nombre, edad y número de teléfono" << endl; // Lectura de las variables cin >> Nombre >> Edad >> Telefono; // Visualización de los datos leídos cout << "Nombre:" << Nombre << endl; cout << "Edad:" << Edad << endl; cout << "Teléfono:" << Telefono << endl; En conclusion C++ surge de fusionar dos ideas: la eficiencia del lenguaje C para poder acceder al hardware al ejecutar tareas que realmente demandaban recursos de memoria; y las ideas de abstracción que representan las el nuevo conceptos de clases y objetos. 
El lenguaje C++ presenta grandes herramientas de desarrollo para los programadores como las funciones, bibliotecas, clases y los objetos. De manera que el programador se ocupa de utilizar dichas herramientas para resolver un problema específico.

Fabián Alejandro Elizondo Díaz. 2i 

Reportes de practicas.









Conclusión general:

Para mi mis conclusiones serian todas iguales ya que lo único nuevo que aprendí fueron los códigos o acciones que tenía que plasmar en el programa para que funcionara ya que algunos problemas eran cosas básicas.


LO QUE YA SE
LO QUE QUIERO APRENDER
LO QUE APRENDI
Todo lo básico correspondiente al lenguaje de c++, así como a hacer algoritmos o al menos tenía una noción sobre lo que era pero no como llevarlos a cabo en el programa.
Quiero aprender cosas mas avanzadas ya sea de Pseint, por ejemplo hacer que ese programa haga sus propias decisiones así como otras acciones, también aprender cosas avanzadas de c ++ .
Aprendí un nuevo lenguaje llamado PSeint, al igual que aprendí varias definiciones como: diagrama de flujo, pseudocódigo, etc.
También aprendí a cómo crear algoritmos y pseudocódigos







Comentarios