Download Proyecto Institucional de Articulación Nivel Secundario

Document related concepts

Algoritmo wikipedia , lookup

Algoritmo de Karatsuba wikipedia , lookup

Cálculo de la raíz cuadrada wikipedia , lookup

PSeInt wikipedia , lookup

División euclídea wikipedia , lookup

Transcript
UNIVERSIDAD NACIONAL DE SALTA
SEDE REGIONAL ORAN
FACULTAD DE CIENCIAS EXACTAS
Taller de Resolución de Problemas
Computacionales con PSeInt
Proyecto Institucional de Articulación
Nivel Secundario – Universidad Res. SRO 456/14
Orán, Octubre- Noviembre de 2014
Proyecto Institucional de Articulación Nivel Secundario-Universidad
Taller Resolución de Problemas Computacionales con PSeInt
TRABAJO PRÁCTICO Nº 1
Clase 1: Estructuras secuenciales:
Escribir…
Leer…
Operar y Asignar …
Para cada problema determina entradas, salidas y el algoritmo correspondiente. Luego confecciona
el diagrama y el programa correspondiente.
1. Escribir el cartel “PseInt: Software para aprender a programar”.
2. Escribir un cartel solicitando que se ingresen dos números naturales distintos de cero, ingresarlos,
calcular su suma y mostrarla.
3. Dados dos números naturales distintos de cero, calcular su diferencia y su producto y mostrar los
resultados.
4. Calcular el triple de la suma de dos números.
5. Calcular el cociente y resto de una división entera entre dos números naturales distintos de cero.
6. Dados cinco números naturales mostrar su promedio.
7. Calcular el perímetro de un triángulo equilátero de lado a.
8. Calcular y mostrar el cuadrado y el cubo de un número natural.
9. Dada la base y la altura de un rectángulo, calcular su perímetro y superficie.
10. Calcular la hipotenusa de un triángulo rectángulo, conociendo las longitudes de los catetos.
11. Convierta una temperatura dada en grados Celsius, a grados Fahrenheit. (NOTA: La forma de
conversión es F = (9/5) C + 32).
Página - 2 -
Proyecto Institucional de Articulación Nivel Secundario-Universidad
Taller Resolución de Problemas Computacionales con PSeInt
TRABAJO PRÁCTICO Nº 2
Clase 2 y 3: Estructuras de decisión:
Si… entonces …
Si… entonces… Sino …
Según …
Para cada problema determina entradas, salidas y el algoritmo correspondiente. Luego confecciona
el diagrama y el programa correspondiente.
1. Ingresar dos valores para las variables “a” y ” b”, mostrarlas, luego intercambiar el contenido de
las mismas y volver a mostrarlas.
2. Dado un número natural, indicar si es par.
3. Dado un número natural, indicar si es par o si es impar.
4. Dados dos números determinar mostrar cuál de ellos es el mayor y cuál es el menor.
5. Dado un número mostrar “Positivo” si es mayor a cero, “Negativo” si es menor a cero ó “Cero” si
es igual a cero.
6. Dados tres números que representan las notas de un alumno, indicar si el alumno está aprobado
o desaprobado. (Nota: el alumno estará aprobado si el promedio de sus notas es mayor o igual a
seis).
7. Dados los coeficientes enteros de una ecuación cuadrática, calcular y mostrar sus raíces si fuera
posible con mensajes adecuados.
8. Dado un número que corresponde a la edad de una persona indicar si es: niño (1 a 12),
adolescente (12 a 15), jóven (15 a 30), adulto (30 a 65) o anciano (65 o más).
9. Un ángulo se considera agudo si es menor a 90 grados, obtuso si es mayor de 90 grados y recto si
es igual a 90 grados. Dado el valor de un ángulo, indicar si se trata de un ángulo recto, agudo u
obtuso.
Página - 3 -
Proyecto Institucional de Articulación Nivel Secundario-Universidad
Taller Resolución de Problemas Computacionales con PSeInt
TRABAJO PRÁCTICO Nº 3
Clase 4 y 5: Estructuras Repetitivas: Para… FinPara
Para cada problema determina entradas, salidas y el algoritmo correspondiente. Luego confecciona
el diagrama y el programa correspondiente.
1. Generar y mostrar la tabla de multiplicar de un número M.
2. Sumar los diez primeros números pares.
3. Obtener la suma de los N primeros números naturales.
4. Calcular el producto de N números enteros que se ingresan.
5. Dados N números enteros, contar la cantidad de positivos y sumar los negativos.
6. Dado un número natural A, muestre sus divisores e indique la cantidad de los mismos.
7. Dados N números naturales, contar la cantidad de números divisibles por tres.
8. Dado N números enteros encontrar el mayor y el menor.
9. Calcular el factorial de un número X.
10. Calcular la n-esima potencia de un número natural.
11. Dado un número natural indicar si es primo.
12. Dados N números naturales, contar la cantidad de primos.
Página - 4 -
Proyecto Institucional de Articulación Nivel Secundario-Universidad
Taller Resolución de Problemas Computacionales con PSeInt
TRABAJO PRÁCTICO Nº 4
Clase 6 y 7: Estructura repetitiva Mientras… FinMientras
Para cada problema determina entradas, salidas y el algoritmo correspondiente. Luego confecciona
el diagrama y el programa correspondiente.
1. Calcular la suma y el cociente de dos números distintos de cero por sumas y restas sucesivas.
2. Mostrar todos los dígitos de un número natural y la suma de ellos.
3. Mostrar los dígitos pares de un número natural y el promedio de todos los dígitos.
4. Dado un número natural indique la cantidad de dígitos primos que posee.
5. Se dice que un número es “pesado” cuando tiene más dígitos que son mayores o iguales a
cinco. Ej. 2811 no es pesado, 2895 es pesado. Dado un número natural decidir si es “pesado”
6. Dado un número natural encuentre su invertido. Por ejemplo N = 3451, INV = 1543.
7. Dado un número natural determine si es un capicúa. Ej. el 398893 es capicúa.
8. Indicar si un número natural X es o no múltiplo de 9 usando el siguiente criterio: Un número
es múltiplo de 9 si la suma de sus dígitos es 9 o múltiplo de 9.
9. Un número es perfecto si es igual a la suma de sus divisores, excepto el mismo. Ej. 6 es
perfecto, 6 = 1 +2 + 3. Dado un numero natural x, indicar si es perfecto.
10. Dada una lista de N números naturales, contar la cantidad de números perfectos que tiene la
lista.
Página - 5 -