Sei sulla pagina 1di 5

UNIVERSIDAD ANDINA DEL CUSCO

FACULTAD DE INGENIERÍA Y ARQUITECTURA


ESCUELA PROFESIONAL INGENIERÍA DE SISTEMAS
Acreditada Internacionalmente

Guía de aplicación N° 02
Estructura Secuencial-

I. DATOS INFORMATIVOS
1.1. Nombre de la asignatura : ALGORTIMICA Y LABORATORIO DE PROGRAMACION I
1.2. Semestre Académico : 2019-I
1.3. Ciclo de estudios : III
1.4. Área curricular : Tecnología Básica
1.5. Nombre del docente : Ing. María Isabel Acurio Gutiérrez
1.6. Objetivos Educacionales : OE 1, OE 3
1.7. Resultados del Estudiante : RE(a)=1, RE(b)=0,RE(c)=0, RE(g)=0, RE(h)=0
1.8. Indicadores de desempeño : A2, A3 ,B1 ,C1, C2,G1,H3

I. COMPETENCIAS A CONSEGUIR
Conoce y analiza los conceptos básicos de tecnologías de información y comunicación- así como los algoritmos
básicos valorando su importancia en la vida real, utilizando una metodología de programación.

II. Capacidad
Conoce los conceptos de tecnologías de información y comunicación y elabora algoritmos de estructura
secuencial.

III. Fundamento Teórico:


Estructura de control Secuencial
Se caracteriza porque una acción se ejecuta detrás
de otra. El flujo del programa coincide con el orden
físico en el que se han ido poniendo las instrucciones.
Dentro de este tipo podemos encontrar operaciones
de inicio/fin, inicialización de variables, operaciones
de asignación, cálculo, etc. Este tipo de estructura se
basa en las 4 fases de que consta todo algoritmo:
 Definición (declaración) e inicialización de
variables
 Lectura de datos
 Cálculo
 Salida

IV. Aplicación de la guía:


Ejercicio N° 1. Elaborar un algoritmo que permita ingresar un número de tres cifras o dígitos y que sume sus
cifras.
I. ANÁLISIS
1.1. Entender el Problema.
Si se conoce que:
Numero = 1 2 7

Centena Decena Unidad

127 100
27 1 DIV

MOD

1/5
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL INGENIERÍA DE SISTEMAS
Acreditada Internacionalmente

Datos de entrada Proceso Resultado


Num centena NumTemp decena unidad Suma

Ejemplo1 127 127 div 100 127 mod 100 27 div 10 27 mod 10 10

Ejemplo2 845 845 div 100 845 mod 100 45 div 10 45 mod 10 17

1.2. Modelo

centena  Num DIV 100


NumTemp  Num MOD 100
decena NumTemp DIV 10
unidad  Num MOD 10
Suma  unidad + decena + centena

1.3. Especificación del algoritmo.


1.3.1. Diccionario de variables
- Variables de entrada.-
Num: representa un número de dos cifras, tipo Entero
- Variables de proceso.-
unidad: representa una de las cifras del número, tipo Entero.
decena: representa una de las cifras del número, tipo Entero.
NumTemp: variable temporal para poder calcular las unidades y decenas, tipo Entero
- Variables de salida.-
Suma: representa la suma de las dos cifras del un numero, tipo Entero.
1.3.2. Pre Condición {|Numero > 99 y Numero <= 999 | }
1.3.3 Acción que realiza el algoritmo:
Determina la suma de las cifras de un número de tres cifras.
1.3.4. Post Condición {| Suma = unidad + decena+ centena | }

II. DISEÑO
2.1. Descripción del Algoritmo.
Inicio {Calcular la suma de los dígitos de un numero de tres cifras}
{Declarar e inicializar variables}
Declarar Num, unidad, decena, centena, NumTemp, Suma tipo Entero

{Leer datos}
Escribir “ingrese Numero” // INSTRUCCIÓN 2
Leer Num // INSTRUCCIÓN 3

{Calcular la suma}
centena  Numero DIV 100 // INSTRUCCIÓN 4
NumTemp Numero MOD 100 // INSTRUCCIÓN 5
decena  NumTemp DIV 10 // INSTRUCCIÓN 6
unidad  NumTemp MOD 10 // INSTRUCCIÓN 7
Suma  Unidad + Decena + Centena // INSTRUCCIÓN 8

{Mostrar el resultado}
Escribir “La suma de los dígitos de ” ,Num, “es ”, Suma // INSTRUCCIÓN 9
fin

2/5
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL INGENIERÍA DE SISTEMAS
Acreditada Internacionalmente

2.2. Verificación del Algoritmo.


2.3. Verificación Manual del Algoritmo:

N° Instrucciones Numero Centena NumTemp Decena Unidad Suma Consola

1 Declarar ? ? ? ? ?
2 Escribir “ingrese Numero” Ingrese Numero
3 Leer Num 127
4 centena  Num Div 100 1
5 NumTemp Num MOD 100 27
6 decenas NumTemp DIV 10 7
7 unidad NumTemp MOD 10 2
Suma  unidad + decena+ centena
8 10
Escribir “La suma es: ” , Suma

9 La suma es 10

III. Representación en PSeint


Algoritmo SUMAUDC
//autor : María Isabel Acurio Gutierrez
// fecha: 19/02/2019
// acción : sumar la unidad decena y centena de un numero de tres cifras
// declarar
Definir Num, unidad, decena, centena,suma, NumTemp como entero
// leer datos
Escribir "ingrese un numero de tres cifras"
Leer Num
//calcular
centena<-trunc(Num/100)
NumTemp<-Num%100
decena<-trunc (NumTemp/10 )
unidad<-Num%10
suma<-centena+decena+unidad

// Mostrar resultados

Escribir "la suma de los digitos de ", Num, " es ", suma

FinAlgoritmo

3/5
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL INGENIERÍA DE SISTEMAS
Acreditada Internacionalmente

V. Actividad de laboratorio: semana del 18 al 22 de febrero

5.1 Elaborar un algoritmo que permita ingresar un número de cuatro cifras o dígitos y que muestre la
unidad, la decena , la centena y la unidad de millar .
5.2 Elaborar un algoritmo que convierta un tiempo ingresado en segundos a su equivalente en días horas
minutos y segundos
Nota. Entregar el desarrollo de actividades en hojas de examen

VI. REFERENCIAS BIBLIOGRÁFICAS

 Grupo Liebre. (2000).Algorítmica y programación, Primera edición. Cusco.


 CharteOjeda, F. (2002). Microsoft Visual C#.NET. Madrid: Editorial. Anaya Multimedia.
 Francia Huambachano,D. (2007). Desarrollo de Aplicaciones Visual C#.NET. Lima: Editorial.
MACRO.
 Joyanes Aguilar, L. (2008). Fundamentos de Programación. 4ta Edición. Madrid: Editorial
McGraw Hill.

4/5
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL INGENIERÍA DE SISTEMAS
Acreditada Internacionalmente

VII. Ficha de calificación:

Ficha de calificación de la guía N° 02


Estructuras de control secuencial

Nombre ……………….…………………………………………………………………Código………………………………….

Fecha de entrega…………………………

A2,A3

Actividad Actividades formativas

Calificación De 0 a 20 puntos
Puntuación (10 puntos) 6 (puntos) 4 (puntos) 3 (puntos) 0( puntos)

Criterio de Elabora Análisis Elabora Análisis Análisis Análisis parcial No realizo el


calificación\ Diseño Diseño del ejercicio ejercicio
Codificación

Actividad 1

Actividad 2

Total Actividades
Formativas

Firma del docente …………………………………

5/5

Potrebbero piacerti anche