Pseudocódigo para Fundamentos de Informática
Facundo Corro TosoniResumen25 de Julio de 2019
2.445 Palabras (10 Páginas)230 Visitas
Pseudocódigo para Fundamentos de Informática:
2017
- Ingreso de datos:
Ingresar
Ejemplos:
Ingresar A (Ingresa un valor para la variable A)
Ingresar A,B (Ingresa dos valores, uno para A y otro para B)
- Expresiones:
Son combinaciones de variables, constantes y operadores que devuelven un resultado
Operadores válidos en expresiones aritméticas:
+ | Suma |
- | Resta |
* | Producto |
/ | División |
\ | División entera |
[] | Parte entera |
MOD | Resto de la división entera |
ABS | Valor absoluto |
** | Potencia |
SQR | Raíz cuadrada |
Operadores válidos en expresiones relacionales y lógicas:
v | Y – AND |
^ | O – OR |
~ | No – NOT |
= | Igual |
< | Menor que |
> | Mayor que |
<> | Distinto |
- Expresiones alfanuméricas:
Representan texto que debe mostrarse tal cual se escribe, y para ello se lo encierra entre comillas dobles.
Ejemplo:
“Esto es un ejemplo”
- Asignación:
Ejemplos:
A = B (Asigna a A el contenido de B)
A = 5 * C (Asigna a A el resultado del producto de 5 por C)
- Salida de datos:
Mostrar
Ejemplos:
Mostrar A (Muestra el contenido de la variable A)
Mostrar X, Y (Muestra el contenido de las variables X e Y)
Mostrar S/N (Muestra el resultado de dividir S por N)
Mostrar “No tiene solución” (Muestra la expresión alfanumérica)
- Decisiones:
Si
< actividades a realizar si la expresión es verdadera>
SINO
Ejemplos:
- SI A>B Entonces
C=A-B
SINO
C=A+B
Mostrar C
- SI X=Y ^Z=T Entonces
W=X+Z
Mostrar “El resultado es”, W
Mostrar “Tarea concluida”
En los ejemplos se ve que las actividades a realizar se escriben “indentadas”, o sea unos espacios más hacia la derecha que la instrucción SI o SINO. Todas las instrucciones escritas en el mismo nivel son las que se ejecutarán.
En el primer ejemplo será C=A-B si resulta A>B y C=A+B en caso contrario. A continuación, siempre se ejecutará Mostrar C, porque se encuentra en el mismo nivel que la instrucción SI.
En el segundo ejemplo vemos que no existe la instrucción SINO, por lo tanto sólo se realizará la tarea indicada si la condición del SI es verdadera, y no se realizará nada en caso contrario, continuando con el resto del algoritmo, en este caso, mostrar el texto “Tarea concluida”.
- Ciclos:
- Ciclo condicionado:
Repetir Mientras
< actividades repetir mientras la expresión sea verdadera>
Ejemplo:
Ingresar X
Repetir Mientras X > 0
Mostrar X
X = X – 1
Mostrar “Cuenta regresiva terminada”
- Ciclo incondicionado:
Repetir Para
Ejemplo:
Ingresar X
Repetir para I=X hasta 0 inc -1
Mostar X
Mostrar “Cuenta regresiva terminada”
- Variables indizadas:
Ejemplo:
A[1] primer elemento del vector A
A[J+L] elemento del vector A que resulta de sumar los valores de J y de L
EJEMPLO.
Dado dos números sumarlos
Ingresar A
Ingresar B
C = A + B
Mostrar C
Trabajo práctico Nº 2:
“Variables simples”
Aplicar pasos para resolver un problema:
- Interpretar el enunciado.
- Identificar los datos de entrada.
- Definir claramente los datos de salida.
- Ensayar un modelo matemático.
- Escribir el algoritmo.
- Realizar la prueba de escritorio
- Dado un número natural x, mostrar su último dígito.
- De un número natural debo encontrar y mostrar el último dígito
- Dato de entrada = Nº natural. Ej. 1, 2, 67, 890, 45673.
- Dato de salida = Mostrar el último dígito. Ej. 45673 debo mostrar el 3.
- X = 732
- B = X \ 10 = 73
- B = B * 10 = 73 * 10 = 730
- C = X – B = 732 – 730 = 2
- Digito a mostrar 2
- Algoritmo
Ingresar A
B = ( A \ 10) * 10
C = A – B
Mostrar C
Alternativa:
Mostrar “Último dígito”, C
...