Fichas
alexa

Fichas del conjunto (33)
- 1—En la actualidad, la noción de programación se encuentra muy asociada a la creación de aplicaciones informáticas y videojuegos; es el proceso por el cual una persona desarrolla un programa valiéndose de una herramienta que le permita escribir el código (el cual puede estar en uno o varios lenguajes, tales como C++, Java y Python) y de otra que sea capaz de “traducirlo” a lo que se conoce como lenguaje de máquina, el cual puede ser entendido por un microprocesador.

- 2—Los programas estructurados deben estar divididos en módulos que cumplan con las características de un “módulo propio” las cuales son:
· Tener una sola entrada y una sola salida.
· No poseer lazos infinitos.
· No contener instrucciones que jamás se utilizan.
- 3—en el árabe es donde podemos encontrar el origen etimológico del término algoritmo que ahora vamos a analizar en profundidad. Más exactamente se halla en el nombre del matemático Al-Khwarizmi, que nació en la Edad Media en una de las zonas de lo que hoy se conoce como Uzbiekistán, en Asia central.

- 4—el diagrama de flujo o diagrama de actividades es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.

- 5—Los programas definidos hasta este punto se ejecutan de modo secuencial, es
decir, una sentencia después de otra. La ejecución comienza con la primera
sentencia del programa y prosigue hasta la última sentencia, cada una de las cuales
se ejecuta una sola vez. Esta forma de programación es adecuada para programas
sencillos. Sin embargo, para la resolución de problemas de tipo general se necesita
la capacidad de controlar cuáles son las sentencias que se ejecutan, y en qué
momentos. Las estructuras de control o construcciones de control controlan la
secuencia o flujo de ejecución de las sentencias. Las estructuras de control se
dividen en tres grandes categorías en función del flujo de ejecución: secuencia,
selección e iteración.
- 6—La sentencia if se utiliza para comprobar una condición y si la condición es verdadera entonces procesaremos un bloque de sentencias (llamado bloque if), u otro bloque de sentencias alternativas (llamado bloque else).

- 7—Operadores lógicos. Los datos numéricos, los datos de serie y el valor nulo pueden funcionar como datos lógicos. Los datos numéricos y de serie pueden tener el valor lógico verdadero o falso. El valor numérico 0 (cero) es falso; todos los demás valores numéricos son verdaderos.

- 8—los operadores relacionales, también denominados operadores binarios lógicos y de comparación, se utilizan para comprobar la veracidad o falsedad de determinadas propuestas de relación (en realidad se trata respuestas a preguntas). Las expresiones que los contienen se denominan expresiones relacionales.

- 9—Los operadores aritméticos toman los valores numéricos (literales o variables) como sus operando y devuelve un solo valor numérico. Los operadores aritméticos normales son:

- 10—El bucle while o bucle mientras es un ciclo repetitivo basado en los resultados de una expresión lógica, se encuentra en la mayoría de los lenguajes de programación estructurados. El propósito es repetir un bloque de código mientras una condición se mantenga verdadera.

- 11—Los ciclos for son lo que se conoce como estructuras de control de flujo cíclicas o simplemente estructuras cíclicas, estos ciclos, como su nombre lo sugiere, nos permiten ejecutar una o varias líneas de código de forma iterativa, conociendo un valor especifico inicial y otro valor final, además nos permiten determinar el tamaño del paso entre cada "giro" o iteración del ciclo

- 12—esta sentencia es una generalización de las sentencias if...else. En el caso de las sentencias if, la expresión que se evalúa como condición es booleana, lo que quiere decir que sólo hay dos valores posibles, y por lo tanto, sólo se puede elegir entre dos sentencias a ejecutar.
En el caso de la sentencia switch, la expresión a evaluar será entera, por lo tanto, el número de opciones es mucho mayor, y en consecuencia, también es mayor el número de diferentes sentencias que se pueden ejecutar.
- 13—La instrucción de salto break se usa para interrumpir (romper) la ejecución normal de un bucle, es decir, la instrucción break finaliza (termina) la ejecución de un bucle y, por tanto, el control del programa se transfiere (salta) a la primera instrucción después del bucle.

- 14—Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad constante cada vez que se produce un determinado suceso o acción. Los contadores se utilizan con la finalidad de contar sucesos o acciones internas de un bucle; deben realizar una operación de inicialización y posteriormente las sucesivas de incremento o decremento del mismo. La inicialización consiste en asignarle al contador un valor inicial. Se situará antes y fuera del bucle.

- 15—Todas ellas leen caracteres, los interpretan según un formato, y almacenan los resultados en sus argumentos. Cada uno cuenta con varios argumentos: por un lado, un formato de la secuencia del control (se describe más abajo), por otro, un sistema de argumentos del indicador que señala dónde la entrada convertida debe ser almacenada. El resultado es indefinido si hay escasos argumentos para dar formato. Si se agota el formato mientras que sigue habiendo las argumentos, los argumentos sobrantes son evaluados pero no procesados de ninguna otra manera.

- 16—printf y scanf son quizás las funciones (comandos) más utilizadas en programas básicos de C. Sirven para imprimir información por pantalla y pedir datos a usuarios por pantalla, respectivamente. Se incluyen en la biblioteca de funciones stdio.h. Vamos a ver cómo gestionar la información guardada en forma de variables utilizando estas funciones — printf() y scanf().

- 17—C define la estructura de datos FILE en el fichero de cabecera stdio.h para el manejo de ficheros. Nosotros siempre usaremos punteros a estas estructuras.
La definición de ésta estructura depende del compilador, pero en general mantienen un campo con la posición actual de lectura/escritura, un buffer para mejorar las prestaciones de acceso al fichero y algunos campos para uso interno.
- 18—El archivo de cabecera fstream.h define las clases ifstream, ostream y fstream para operaciones de lectura, escritura y lectura/escritura en archivos respectivamente. Para trabajar con archivos debemos crear objetos de éstas clases de acuerdo a las operaciones que deseamos efectuar. Empezamos con las operaciones de escritura, para lo cual básicamente declaramos un objeto de la clase ofstream, después utilizamos la función miembro open para abrir el archivo, escribimos en el archivo los datos que sean necesarios utilizando el operador de inserción y por último cerramos el archivo por medio de la función miembro close

- 19—C ++ proporciona una estructura de datos, la matriz , que almacena un tamaño fijo de recogida secuencial de elementos del mismo tipo. Una matriz se utiliza para almacenar un conjunto de datos, pero a menudo es más útil pensar en una matriz como una colección de variables del mismo tipo.

- 20—Un arreglo en C++ es un conjunto de datos que se alamacenan en memoria de manera contigua con el mismo nombre. Para difenciar los elementos de un arreglo se utilizan índices detrás del nombre del arreglo y encerrados por []. El elemento 5° (quinto) de un arreglo, es representado por el índice [4], ya que los índices comienzan en 0. Esto significa que un arreglo de 10 elementos tendría los índices del 0 al 9

- 21—La forma en que hemos declarado y pasado los parámetros de las funciones hasta ahora es la que normalmente se conoce como "por valor". Esto quiere decir que cuando el control pasa a la función, los valores de los parámetros en la llamada se copian a "objetos" locales de la función, estos "objetos" son de hecho los propios parámetros.

- 22—Como herramienta para la programación, el uso de variables como señaleros (centinelas) tiene diversas aplicaciones como aportación de información, apoyo a la toma de decisiones, control de bucles, etc. Destaca la importancia del uso de señaleros para el control de bucles.

- 23—Juand a través de un comentario me pidió ayuda con un programa que grafique utilizando gotoxy las gráficas de seno y coseno en c++. El programa me pareció interesante y, aunque tuve que desempolvar el Borland C++ que usaba en la prepa

- 24—Es una función predefinida en "conio.h" (archivo de cabecera de salida de la consola de entrada) que se utiliza para limpiar la pantalla de la consola. Es una función predefinida, mediante el uso de esta función se puede borrar los datos de la consola (monitor). El uso de clrscr () siempre es opcional pero debe ser lugar después de sólo declaración de variable o función.

- 25—En la programación de computadoras , una instrucción de retorno hace que la ejecución salir de la actual subrutina y continúa en el punto en el código inmediatamente después de donde fue llamada la subrutina, conocida como su dirección de retorno . La dirección de retorno se guarda, por lo general en el del proceso de pila de llamadas , como parte de la operación de hacer la llamada a una subrutina. Declaraciones de retorno en muchos idiomas permiten una función para especificar un valor de retorno para ser devuelta al código que llama a la función.

- 26—La función main (). Cada C y C++ debe tener una función de programas de inicio. Los programas de la consola basada en llamar a la función principal en el inicio. Windows GUI llamara la función WinMain en el inicio. Cuando se pone la función de arranquees una cuestión de preferencia. Algunos programadores lugar principal en el principio del archivo, otros al final. Independientemente de su ubicación, los siguientes puntos acerca del principal siempre se aplican.

- 27—Esta cabecera declara varias funciones útiles para mejorar el rendimiento de la «entrada y salida por consola» desde un programa. La mayoría de los compiladores de C creados para DOS, Windows 3.x, Phar Lap, DOSX, OS/2, o Win322 tienen esta biblioteca y suministran las funciones de la biblioteca asociadas en la biblioteca por defecto de C. La mayoría de los compiladores C creados para UNIX y Linux no tienen esta biblioteca y no suministran las funciones de esta biblioteca. Algunos sistemas embebidos usan una biblioteca compatible

- 28—stdio.h, que significa "standard input-output header" (cabecera estándar E/S), es el archivo de cabecera que contiene las definiciones de las macros, las constantes, las declaraciones de funciones de la biblioteca estándar del lenguaje de programación C para hacer operaciones, estándar, de entrada y salida, así como la definición de tipos necesarias para dichas operaciones. Por motivos de compatibilidad, el lenguaje de programación C++ (derivado de C) también tiene su propia implementación de estas funciones, que son declaradas con el archivo de cabecera cstdio.

- 29—eclaración y definición. Las funciones son un conjunto de instrucciones que realizan una tarea específica. En general toman ciertos valores de entrada, llamados parámetros y proporcionan un valor de salida o valor de retorno; aunque en C++, tanto unos como el otro son opcionales, y pueden no existir.

- 30—Mientras programación C en el viejo compilador Turbo C ++ que puedo utilizar el método clrscr () del archivo de cabecera "conio.h", pero no en Dev C ++ 5.4.2. (Se da un error inusual ID devuelto 1 código de salida.

- 31—Imaginemos que disponemos de una serie de ciudades y de carreteras que las unen. De cada ciudad saldrán varias carreteras, por lo que para ir de una ciudad a otra se podrán tomar diversos caminos. Cada carretera tendrá un coste asociado (por ejemplo, la longitud de la misma). Gracias a la representación por grafos podremos elegir el camino más corto que conecta dos ciudades, determinar si es posible llegar de una ciudad a otra, si desde cualquier ciudad existe un camino que llegue a cualquier otra, etc.

- 32—Los distintos tipos de datos son representados en la memoria del computador de acuerdo al tipo y al lenguaje de programación que use. Los numeros enteros en C++ por ejemplo miden 16 bits o 2 bytes (bit=digito binario).
El minimo numero que se puede escribir en 16 bits equivale a 16 ceros (0) que al ser convertidos a decimal representan precisamente el valor 0 (cero). El maximo número que se puede escribir en 16 bits son 16 unos que representan el numero 65535 decimal. Teniendo en cuenta que hablamos de numeros sin signo
- 33—una variable se debe declarar para poder utilizarla.
Una declaración de variable asocia un tipo de datos a la variable.
Una declaración está formada por un tipo de dato seguido de uno o más nombres de variables, finalizando con un punto y coma.
Información
- Descripción
- listo profe
- Creado por
- alexa viridiana torres gallardo
- Visitas
- 31
- Valoración
Más sobre Paradigmas de programación