Ir al contenido principal

Evaluación página 125

Responde las siguientes preguntas:

1. ¿Cuál es la función de una variable dentro de un algoritmo?

 Permite almacenar temporalmente un dato durante la ejecución de un proceso y su contenido puede cambiar durante la ejecución del programa.


2. ¿Cuál es la diferencia entre un operador lógico y un operador aritmético? 

Los operadores aritméticos son aquellos que hacen las operaciones básicas de la aritmética como la suma, resta, multiplicación y división, y los operadores lógicos son aquellos que hacen relaciones de comparación como mayor qué, menor que, igual que. 

3. ¿Cuál es la diferencia entre diseñar un algoritmo, un diagrama de flujo y pseudocódigo? el diagrama de flujo se puede representar en una estructura como de mapa conceptual, el pseudocódigo en un lenguaje mas formal y el algoritmo empieza en un "inicio" y termina en un "fin" porque lleva una serie de pasos. 

4. Describe, ¿qué entiendes por programación en informática? 
Conforme a lo que aprendí este semestre, es crear códigos para hacer funcionar un software o aplicación.

5. ¿Qué es la programación estructurada?
Un paradigma para mejorar la calidad de un programa y hacer mas fácil de leer y de entender.

6. ¿En qué consiste la compilación y ejecución de código? 
Es una técnica para iniciar la carga de este para ponerlo en función. 

7. Describe las fases de resolución de problemas.

Análisis del problema: En esta fase se debe de analizar la problemática a la que se le quiere dar solución, identificar todos los recursos con los que se cuenta como tecnológicos, humanos, financieros, etc. 

Diseño del algoritmo: Esta es una fase interesante en la cual se debe realizar la representación gráfica, que pueda mostrar la solución del problema, puede ser a través de un diagrama de flujo.

Codificación: Aquí es donde se podrá elegir el lenguaje de programación que se empleará para desarrollar el software. 

Ejecución y prueba: En esta fase se realizarán todas las pruebas necesarias para garantizar el buen funcionamiento del programa y así garantizar la calidad del mismo.

8. Describe en qué consiste la metodología para codificar algoritmos en un lenguaje de programación.
En el desarrollo de un programa que resuelva un problema dado que es una tarea compleja, ya que es necesario tener en cuenta de manera simultánea muchos elementos. A continuación se presentaran los pasos de la metodología: 

  • El diálogo: Con la cual se busca comprender totalmente el problema a resolver.

  • La especificación: Se establece de manera precisa las entradas, salidas y condiciones que deben de cumplir. 

  • El diseño: En esta etapa se construye un algoritmo que cumpla con la especificación.

  • Codificación: Se traduce el algoritmo a un lenguaje de programación.

  • Prueba y verificación: Se realizan pruebas del programa implementado para determinar su validez en la resolución del programa. 









Comentarios

Entradas más populares de este blog

Lenguaje de programación C++

El lenguaje C++ fue creado por Bjarne Stroustrup , en el año 1979. Este programador danés empezó a trabajar en el lenguaje, que lo llamaba "C con clases". En programación, muchas lenguajes utilizan el operador ++ para incrementar (aumentar en 1) el valor de una variable. De esta manera, se puede decir que C++ es la continuación (como una versión más), del lenguaje C. Características del lenguaje C++ Sintaxis heredada del lenguaje C. Tiene un estandard ISO, conocido como ANSI-C++. Lenguaje fuertemente tipado. Programación orientada a objetos, lo que comunmente se puede encontrar por POO. Es portátil, tiene un gran número de compiladores en diferentes plataformas y sistemas operativos.

Estructuras de control repetitivas

Para la codificación de las estructuras de control repetitiva en el lenguaje de programación de alto nivel C++, while , do while o for , es necesario tener claro el funcionamiento de cada uno de los bucles, sobre todo al estructurar las condiciones que deben cumplirse para seguir ejecutándose. Su codificación debe de seguir las normas de sintaxis del lenguaje de programación y la secuencia de las estructuras de los algoritmos.  Estructura Mientras (while) Esta permite la ejecución de instrucciones cada vez que una condición sea evaluada como verdadera. En los algoritmos: Mientras (condición(es))Haz                 instrucción(es) Fin mientras  En C++:  while(condición( es )) {                 instrucción( es ) ; } Estructuras Haz Mientras (do while)  Esta estructura tiene como principal características que permite ejecutar el bloque de instrucciones dentro del bucle al menos una vez antes de evaluar su(s) condición(es) y además es la ún

Reflexión

Derivado de que estamos en edad modernas requerimos de este tipo de programas porque eso nos facilita nuestro trabajo, innovar presentaciones de trabajo, investigaciones, ahorro de tiempo, etc. Todo esto engloba que debemos adaptarnos a cosas nuevas porque la tecnología avanza de manera muy rápida.  Por ello, con el fin de poder hacer un uso totalmente eficiente de la tecnología es interesante conocer el funcionamiento y cómo modificarla en función de las necesidades que surjan. Reflexionando nos lleva a la siguiente pregunta:   ¿para qué sirve programar? para todo. Atendiendo a que los ordenadores intervienen en la casi totalidad de las actividades que realiza el ser humano, y que la programación es lo que hace funcionar a los ordenadores, he aquí que programar sirve para todo.  En la vida cotidiana al usar un dispositivo electrónico  tienen un lenguaje  de programación ya sea JavaScript, Scratch (lo utilizamos en clase), C++ (que este lo veremos mas adelante), PH