Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


ejercicios, material de estudio, Esquemas y mapas conceptuales de Informática

ejercicios, material de estudio para leer

Tipo: Esquemas y mapas conceptuales

2019/2020

Subido el 04/03/2023

1-4wn
1-4wn 🇩🇴

6 documentos

1 / 10

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
METODOLOGIA PARA LA SOLUCION DE PROBLEMAS VIA EL COMPUTADOR
1- Definir y entender el problema
2- Escribir el Algoritmo
3- Realizar la Prueba de Escritorio
4- Dibujar el Diagrama de Flujo
5- Codificar/Escribir el Programa
Definir y Entender el problema:
Se realiza la presentación del problema y se analiza a los fines de entender en qué consiste dicho
problema, qué es lo que se esta pidiendo resolver. En este punto debe entender lo que le están pidiendo
que resuelva, no cómo lo va a resolver. En ocasiones, en problemas complejos o desconocidos debemos
realizar investigación, informarnos sobre los temas o conceptos a los que se refiere el problema, para
lograr el entendimiento de lo que nos están pidiendo y para poder empezar a explorar la solución al
problema planteado.
Escribir el Algoritmo:
Un algoritmo es un conjunto de pasos, escritos en lenguaje común o en seudocódigo, y escritos en un
orden lógico, los cuales dan solución a un problema. En esta parte debe escribir ese conjunto de pasos
que da solución al problema, uno tras otro. Todo algoritmo inicia con el paso INICIO que va numerado con
el cero (0). De la misma forma todo algoritmo debe tener un paso FIN el cual no necesariamente va
colocado en la última línea del algoritmo.
Hacer la Prueba de Escritorio:
Consiste en seguir el algoritmo paso a paso, uno detrás del otro, en el mismo orden en el que se
encuentran escritos e ir anotando los valores que van tomando las variables, así como la salida que va
produciendo (la información que va imprimiendo). Si en los pasos del algoritmo hay una transferencia de
control o salto, la secuencia lineal se altera y quien hace la prueba de escritorio debe continuar ejecutando
los pasos del algoritmo en la línea que indique dicho salto o transferencia. Si el resultado que produce el
algoritmo es el esperado entonces el algoritmo esta correcto y podemos continuar con el siguiente paso
de la metodología. Si el resultado que produce el algoritmo es el incorrecto, entonces, debe modificar el
algoritmo y luego volver a hacer la prueba de escritorio de nuevo. Se mantendrá modificando el algoritmo
y haciendo prueba de escritorio hasta que el algoritmo produzca los resultados deseados.
pf3
pf4
pf5
pf8
pf9
pfa

Vista previa parcial del texto

¡Descarga ejercicios, material de estudio y más Esquemas y mapas conceptuales en PDF de Informática solo en Docsity!

METODOLOGIA PARA LA SOLUCION DE PROBLEMAS VIA EL COMPUTADOR

1 - Definir y entender el problema 2 - Escribir el Algoritmo 3 - Realizar la Prueba de Escritorio 4 - Dibujar el Diagrama de Flujo 5 - Codificar/Escribir el Programa Definir y Entender el problema: Se realiza la presentación del problema y se analiza a los fines de entender en qué consiste dicho problema, qué es lo que se esta pidiendo resolver. En este punto debe entender lo que le están pidiendo que resuelva, no cómo lo va a resolver. En ocasiones, en problemas complejos o desconocidos debemos realizar investigación, informarnos sobre los temas o conceptos a los que se refiere el problema, para lograr el entendimiento de lo que nos están pidiendo y para poder empezar a explorar la solución al problema planteado. Escribir el Algoritmo: Un algoritmo es un conjunto de pasos, escritos en lenguaje común o en seudocódigo, y escritos en un orden lógico, los cuales dan solución a un problema. En esta parte debe escribir ese conjunto de pasos que da solución al problema, uno tras otro. Todo algoritmo inicia con el paso INICIO que va numerado con el cero (0). De la misma forma todo algoritmo debe tener un paso FIN el cual no necesariamente va colocado en la última línea del algoritmo. Hacer la Prueba de Escritorio: Consiste en seguir el algoritmo paso a paso, uno detrás del otro, en el mismo orden en el que se encuentran escritos e ir anotando los valores que van tomando las variables, así como la salida que va produciendo (la información que va imprimiendo). Si en los pasos del algoritmo hay una transferencia de control o salto, la secuencia lineal se altera y quien hace la prueba de escritorio debe continuar ejecutando los pasos del algoritmo en la línea que indique dicho salto o transferencia. Si el resultado que produce el algoritmo es el esperado entonces el algoritmo esta correcto y podemos continuar con el siguiente paso de la metodología. Si el resultado que produce el algoritmo es el incorrecto, entonces, debe modificar el algoritmo y luego volver a hacer la prueba de escritorio de nuevo. Se mantendrá modificando el algoritmo y haciendo prueba de escritorio hasta que el algoritmo produzca los resultados deseados.

Diagrama de Flujo: Es una representación grafica del algoritmo. En este paso debe dibujar el diagrama copiando el algoritmo, pero en forma gráfica. Entre los símbolos que utilizará para estos fines se encuentran los siguientes: SIMBOLOS PARA DIBUJAR DIAGRAMAS DE FLUJO INICIO/FIN PROCESO ENTRADA TECLADO SALIDA POR IMPRESORA SALIDA POR PANTALLA DECISION/EVALUA CONDICION CONECTOR DE MISMA PAGINA/SALTO DENTRO DE PAGINA CONECTOR DE OTRA PAGINA/SALTO A OTRA PAGINA SENTIDO DEL FLUJO DE DATOS

Tipos de variables Existen muchos tipos de variables, entre los cuales están los siguientes: Variable Numérica: Es aquella que puede alojar, contener o almacenar un dato numérico. Variable Alfanumérica: Es aquella que puede alojar, contener o almacenar un dato alfanumérico. Convenciones En este tema de la metodología para solución de problemas vía el computador utilizaremos las siguientes convenciones: 1 - Definir las variables será opcional. En este sentido si en un algoritmo o en un programa aparece una variable a la cual no se le ha dado valor previamente, si es numérica se asumirá que vale cero en ese primer momento en que aparece, y si es alfanumérica vale un espacio en blanco. 2 - Para realizar los diagramas de flujo de las practicas o ejercicios que asignaremos solo utilizaremos los símbolos presentados en este documento. 3 - Cuando en un algoritmo aparezca el paso imprimir, siempre será en impresora; por tanto, en el diagrama de flujo utilizaremos el símbolo IMPRIMIR POR IMPRESORA. 4 - En la prueba de escritorio siempre dibujaremos una HOJA y dentro de ellas escribiremos los resultados como producto del o los pasos IMPRIMIR. Si esa hoja está vacía significará que el algoritmo no imprime nada. 5 - Cuando estemos haciendo la PRUEBA DE ESCRITORIO, iremos colocando las variables a medida que vayan apareciendo, no escribiéndolas de memoria. 6 - En la PRUEBA DE ESCRITORIO cada vez que aparezca una variable la anotaremos e inmediatamente le pasaremos una raya. Debajo de la raya iremos colocando los valores que la misma vaya tomando en cada momento. 7 - En el programa, el paso INICIO del algoritmo siempre será sustituido por CLS y luego 2 líneas REM con un comentario que será indicando el número del ejercicio que está realizando, y la inscripción indicando el nombre del estudiante que realizó el ejercicio, ejemplo: CLS REM Ejercicio # 3 REM Realizado por José Pérez

8 - En las practicas o ejercicios de algoritmo, el estudiante deberá hacer los ejercicios usando la misma metodología utilizada por el profesor en las videoconferencias del tema. Y además cada ejercicio debe ser realizado en una sola página. En esa página debe escribir: ➢El mandato del ejercicio numerado ➢El algoritmo ➢La prueba de escritorio ➢El diagrama de flujo ➢El programa 9 - Las practicas o ejercicios de algoritmos deben ser entregados MANUSCRITO, con la letra del estudiante. Para subirla a la plataforma lo debe escanear en PDF, en un solo archivo. Operadores Aritméticos: Permiten realizar operaciones aritméticas y son los siguientes: ➢ Suma + ➢ Resta - ➢ Multiplicación * ➢ División / ➢ División Entera
Operadores Relacionales: Permiten realizar comparaciones o evaluación de condiciones, dentro de ellos podemos citar los siguientes: Nombre del Operador Símbolo utilizado ➢ Mayor que > ➢ Mayor o Igual >= ➢ Menor que < ➢ Menor o Igual <= ➢ Diferente <> Operadores Lógicos: Permiten realizar operaciones lógicas y enlazar una condición con otra, y son los siguientes: Nombre del Operador Símbolo utilizado ➢ Conjunción AND, Y ➢ Disyunción OR, Ó

Condicional: Consiste en la evaluación de una condición con el objetivo de tomar una acción cuando es verdadera y otra cuando es falsa. Bifurcación, Salto, Transferencia de Control: Constituye una ruptura de en la secuencia de los pasos y las instrucciones. Este salto puede ser hacia delante o hacia atrás. Contador: Es una herramienta cuyo objetivo es contar la ocurrencia de un evento. Acumulador: Es una herramienta que persigue acumular valores.

Sentencias que utilizaremos para realizar los programas CLS Limpia la pantalla Formato: CLS Ejemplo: CLS REM Para colocar un comentario dentro de un programa. Esta sentencia no es ejecutable, solo es para fines de documentación. Formato: REM comentario Ejemplo: REM Ejercicio # REM Realizado por José Pérez PRINT Para imprimir por impresora Formato: PRINT dato-a-imprimir Ejemplos: X = 8 PRINT X PRINT “Hoy es lunes” PRINT “Resultado = “; X INPUT Captura datos por teclado Formato: INPUT “mensaje”;variable Ejemplo: INPUT “Digite la matricula del estudiante”;M$ IF … THEN Evalúa una condición y toma acción en consecuencia. Formato: IF condición THEN acción-cuando verdadero acción-cuando falso Ejemplo: 5 xxxxxxxxxxxx xxxxxxxxx IF X = 8 THEN END GOTO 5

Ejemplo: Aplique la metodología de solución de problemas al siguiente problema; es decir haga algoritmo, prueba de escritorio, diagrama de flujo, y programa. 0) Se necesita generar e imprimir los números enteros que hay del 1 al 5.