Está en la página 1de 7

UNIVERSIDAD NACIONAL DE SALTA

- Sede Regional Orán -

SISTEMA DE INGRESO CONTÍNUO A LA UNIVERSIDAD


(SICU 2019)

ÁREA: Ciencias Exactas

CARRERAS: Licenciatura en Análisis de Sistemas - LAS

Tecnicatura en Informática de Gestión - TIG

Tecnicatura Universitaria en Programación - TUP

Tecnicatura Electrónica Universitaria - TEU

DOCENTES: Gustavo Adolfo Mamaní

Arturo Vega Corrales

Daniela Betsabé Alvarez

1
Taller: “Introducción a la Programación Estructurada” SICU 2.019
Carreras: LAS – TIG – TUP - TEU

Propósitos

 Desarrollar competencias generales necesarias para el ingreso al nivel superior,


favoreciendo en los alumnos una actitud positiva hacia el estudio que les
permita afrontar los obstáculos epistemológicos propios del aprendizaje en el
nivel universitario.

 Contribuir al desarrollo de habilidades necesarias en el área de informática,


que posibiliten una actitud favorable hacia esta ciencia y le permitan contribuir
al desarrollo del pensamiento computacional necesario para el desempeño
satisfactorio en el área de informática y también de matemática.

 Propiciar el trabajo cooperativo y responsable como medio de aprendizaje


personal e integración grupal.

Objetivos generales

 Reconocer las fases del proceso de resolución de problemas


computacionales.

 Comprender y saber usar las estructuras básicas de diagramación:


repetitivas, condicionales, de almacenamiento.

 Conocer y saber usar el software libre PseInt en la resolución de


problemas algorítmicos.

 Trabajar cooperativamente aceptando responsabilidades, respetando las


ideas y producciones de los pares y tolerando los errores propios y ajenos.

CONTENIDOS
Conceptos de Problema, Algoritmos y Programa. Fases del proceso de resolución de
problemas computacionales. Estructuras básicas de diagramación: repetitivas,
condicionales, de almacenamiento. Prueba de algoritmos utilizando el software libre
PseInt.
Software PseInt: tipos de datos, operadores, funciones predefinidas, uso de la interfaz,
compilación, ejecución paso a paso para el seguimiento de los programas y depuración.

2
Taller: “Introducción a la Programación Estructurada” SICU 2.019
Carreras: LAS – TIG – TUP - TEU

CRONOGRAMA

Semana Periodo Tema


1º 01 de Febrero Fases del proceso de resolución de problemas
(10 – 12 hs.) computacionales.
2º 07 y 09 de Febrero Estructura Secuencial: ingresar, mostrar y asignar.
(10 – 12 hs.)
3º 13 y 16 de Febrero Estructura de decisión: Si, entonces.
(10 – 12 hs.)
4º 22 y 23 de Febrero Estructura repetitiva: Ciclo Incondicional.
(10 – 12 hs.)
5º 26 de Febrero Estructura repetitiva: Ciclo Incondicional y Ciclo
(10 – 12 hs.) Condicional.
6º 05 y 07 de Marzo Estructura repetitiva: Ciclo Condicional.
(10 – 12 hs.)

3
Taller: “Introducción a la Programación Estructurada” SICU 2.019
Carreras: LAS – TIG – TUP - TEU

TRABAJO PRACTICO 1

Estructuras secuenciales: Ingresar, Mostrar, Asignar

Ejercicio 1: Indique, en lenguaje coloquial, la secuencia de pasos necesarios para hacer una
torta.

Ejercicio 2: Indique, en lenguaje coloquial, la secuencia de pasos necesarios para cambiar la


rueda de una bicicleta.

Ejercicio 3: En cada caso indique, en lenguaje coloquial, la secuencia de pasos necesarios para
realizar la tarea indicada:

a) Sumar el 5 con el 8.
b) Sumar el 18 con el 23.
c) Sumar el 99 con el 102.

Ejercicio 4: En cada caso indique, en lenguaje coloquial, la secuencia de pasos necesarios para
realizar la tarea indicada:

a) Multiplicar el 12 por 3.
b) Multiplicar 4 por 5.

Ejercicio 5: En cada uno de los siguientes incisos, identifique: entrada, salida y esboce un
modelo matemático que las vincule.

a) Sumar dos números naturales.


b) Multiplicar dos números naturales.
c) Dada la base y la altura de un rectángulo, calcular su perímetro y superficie.
d) Dada la longitud L de un triángulo equilátero calcular su perímetro.
e) Calcular el triple de la suma de dos números.
f) Calcular el cuadrado y el cubo de un número natural.
g) Dados tres números naturales muestre su promedio.
h) Dados dos números naturales indique la cantidad de veces que el primero se encuentra
contenido en el segundo.
i) Ingrese dos números naturales y encuentre el resto de dividir el primero por el segundo.

Ejercicio 6: Para cada inciso del ejercicio anterior confeccione el correspondiente diagrama de
caja.

Ejercicio 7: Utilice PseInt para realizar pruebas sobre cada uno de los diagramas propuestos en
el ejercicio anterior.

4
Taller: “Introducción a la Programación Estructurada” SICU 2.019
Carreras: LAS – TIG – TUP - TEU

TRABAJO PRACTICO 2

Estructuras de decisión: Si….Entonces, Si….Entonces…Sino, Según….

Ejercicio 1: Dados los siguientes problemas determine: entrada, salida y secuencia de pasos
necesarios para resolverlos:

a) Dado un número entero, si es mayor que cero mostrar “Positivo”, si es menor que cero
mostrar “Negativo” y si es cero mostrar “Nulo”.
b) Dadas tres números reales que representan las calificaciones de un alumno en Matemática
indique si el alumno está Aprobado (si el promedio de sus notas es igual o mayor a 6) o
Desaprobado (si el promedio de sus notas es menor a 6).
c) Dado un número natural indicar si es par.

Ejercicio 2: Para cada problema confeccione el diagrama de caja correspondiente. Realice tres
pruebas de escritorio para cada uno de ellos.

a) Dado un número natural, indicar si es par o si es impar.


b) Dado un numero entero, si es negativo mostrar su opuesto y si es positivo mostrar su
triplo.
c) Dado un número natural indicar si es múltiplo de 3.
d) Dados dos números naturales indicar si el primero es múltiplo del segundo.
e) Dados dos números determinar mostrar cuál de ellos es el mayor y cuál es el menor.
f) Dado un número que corresponde a la edad de una persona indicar si es: niño (1 a 12),
adolescente (12 a 15), joven (15 a 30), adulto (30 a 65) o anciano (65 o más).
g) 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.
h) Dados tres números naturales indicar si se ingresaron en orden ascendente

Ejercicio 3: Utilice PseInt para realizar pruebas sobre cada uno de los diagramas propuestos en
el ejercicio anterior.

5
Taller: “Introducción a la Programación Estructurada” SICU 2.019
Carreras: LAS – TIG – TUP - TEU

TRABAJO PRACTICO 3

Estructuras Repetitivas: Para….Fin Para

Ejercicio 1: Confeccione un diagrama que permita resolver las siguientes situaciones


problemáticas:

a) Sumar dos números naturales.


b) Sumar cinco números naturales.
c) Sumar diez números naturales.
d) Sumar N números naturales.

Ejercicio 2: Para cada problema determine entradas, salidas y el algoritmo correspondiente.


Luego confeccione el diagrama asociado.

a) Dada una lista de N números naturales, mostrar el producto de todos ellos.


b) Dados M números enteros, contar la cantidad de números negativos y sumar los positivos.
c) Dados N números enteros determine el mayor y el menor.
d) Sumar los diez primeros números naturales pares.
e) Mostrar la tabla de multiplicar del 8.
f) Mostrar la tabla de multiplicar del número natural B.
g) Mostrar los números impares comprendidos en el intervalo 200 – 500
h) Muestre los primeros 20 números naturales múltiplos de 5.
i) Dado un número natural N muestre sus primeros 10 múltiplos naturales.
j) Dado un número natural A, muestre sus divisores y cuente la cantidad de los mismos.
k) Dado un numero natural A indique si es primo.
l) Dados N números naturales cuente la cantidad de primos.

Ejercicio 3: Utilice PseInt para realizar pruebas sobre cada uno de los diagramas propuestos en
el ejercicio anterior.

6
Taller: “Introducción a la Programación Estructurada” SICU 2.019
Carreras: LAS – TIG – TUP - TEU

TRABAJO PRACTICO 4

Estructuras Repetitivas: Mientras….Fin Mientras

Ejercicio 1: En cada problema identifique entrada, salida y algoritmo correspondiente.

a) Muestre todos los dígitos de un número natural.


b) Dado un número natural N, muestre la suma de sus dígitos.
c) Dado un número natural P, indique la cantidad de dígitos primos que posee.
d) 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”
e) Dado un número natural encuentre su invertido. Por ejemplo N = 3451, INV = 1543.
f) Dado un número natural determine si es un capicúa. Ej. el 398893 es capicúa.
g) 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.
h) 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 número natural x, indicar si es perfecto.
i) Dada una lista de N números naturales, contar la cantidad de números perfectos que tiene
la lista.

Ejercicio 3: Utilice PseInt para realizar pruebas sobre cada uno de los diagramas propuestos en
el ejercicio anterior.

También podría gustarte