ALGORITMOS TRABAJO QUE DEBE SUBIRSE A LA PÁGINA WEB 1. ¿Qué es un algoritmo? Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene una solución. Los algoritmos son el objeto de estudio de la algoritmia 2. ¿Qué es un diagrama de flujo? El diagrama de flujo o diagrama de actividades es la representación del algoritmo o proceso. Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva En Lenguaje Unificado de Modelado (UML), un diagrama de actividades representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. Un diagrama de actividades muestra el flujo de control general. 3. ¿Cuál es la simbología de un diagrama de flujo y qué significan? 1. ¿Qué son los operadores matemáticos, alfanuméricos, relacionales y lógicos, de un ejemplo de cada uno? Los operadores matemáticos básicos son los mismos que están disponibles en la mayoría de los lenguajes de programación: adición (+), substracción (-), división (/), multiplicación (*), y módulo (%; que produce el resto de una división entera). La división entera trunca el resultado (no lo redondea). El operador módulo no se puede utilizar con números con punto flotante Alfanumérico es un término colectivo que se utiliza para identificar letras del alfabeto latino y de números arábigos Es un vocablo híbrido derivado de: a) «alfa» (primera letra del alfabeto griego), aféresis de la dicción «alfabeto»; b) el sustantivo latino «número»; c) el sufijo «ico»: relativo a. Un carácter alfanumérico es un término informático referente al conjunto de caracteres numéricos y alfabéticos de los cuales dispone una computadora. Ocurre correspondencia casi exacta con los caracteres que aparecen en un teclado de computadora. Los operadores relacionales. Sirven para realizar comparaciones. El resultado de estos operadores es verdadero o falso (uno o cero). A estos hay que añadirle los operadores == (igual que) y != (distinto de). El operador == no debemos confundirlo con el operador =. == sirve para comparar dos valores en C++, y = sirve para asignar un valor. o Los operadores lógicos. Permiten agrupar expresiones lógicas. Las expresiones lógicas son todas aquellas expresiones que obtienen como resultado verdadero o falso. Estos operadores unen estas expresiones devolviendo también verdadero o falso. Por ejemplo: (18>6) && (20<30) devuelve verdadero (1) ya que la primera expresión (18>6) es verdadera y la segunda (20<30) también El operador Y (&&) devuelve verdadero cuando las dos expresiones son verdaderas. El operador O (||) devuelve verdadero cuando cualquiera de las dos es verdadera. Finalmente el operador NO (!) invierte la lógica de la expresión que le sigue; si la expresión siguiente es verdadera devuelve falso y viceversa. Por ejemplo !(18>15) devuelve falso (0). o Operador de asignación. Ya se ha comentado que el signo “=” sirve para asignar valores. Se entiende que es un operador debido a la complejidad de expresiones de C. Por ejemplo: 1 2 3 int x=5,y=6,z=7; x=(z=y++)*8; cout&lt;&lt;x; En C++ existen estas formas abreviadas de asignación. Esto sirve como abreviaturas para escribir código. Así la expresión: x=x+10; Se puede escribir como: x+=10; Operador ?. Permite escribir expresiones condicionales. Su uso es el siguiente: Expresión_a_valorar?Si_verdadera:Si_falsa Ejemplo: x=(y>5?’A’:’B’); Significa que si la variable y es mayor de 5, entonces a x se le asigna el carácter ‘A’, sino se le asignará el carácter ‘B’.Otro ejemplo: 1 int nota; 2 cin&gt;&gt;nota; 3 cout&lt;=5?”Aprobado”:”Suspenso”); 2. Elabore un algoritmo que muestre como utilizar las fichas de examtime para finalmente subirlas a su página web 3. Un algoritmo debe ser: realizable, comprensible y preciso. De una definición al respecto.