Вы находитесь на странице: 1из 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° 01
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 determine el promedio de la primera unidad de la asignatura de
ALP I.
I. ANÁLISIS
1.1. Entender el Problema.

Entrada Proceso Salida


notaF notaINV notaRS promedio
12 16 11 12*0.80+16*0.10+11*0.10 12
15 14 17 15*0.80+14*0.10+17*0.10 15
10 17 17 10*0.80+17*0.10+17*0.10 11

1.2. Modelo
promedio = notaF*0.80 +notaINV*0.10+notaRS*0.10
1/5
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL INGENIERÍA DE SISTEMAS
Acreditada Internacionalmente

1.3. Especificación del algoritmo.


1.3.1. Diccionario de variables
- Variables de entrada
notaF :representa la nota formativa: entero
notaINV: representa la nota de investigación: entero
notaRS :representa la nota de responsabilidad social: entero

- Variables de proceso.-
No existen en este caso
- Variables de salida.-
promedio :Promedio ponderado de las 3 notas : entero

II. DISEÑO
2.1. Descripción del Algoritmo.
Inicio {Calcular el promedio aritmético de tres notas}
{declarar e inicializar variables}
{Leer notas}
{Calcular el promedio}
{Escribir el promedio}
fin
Inicio {Calcular el promedio de 3 notas}
{declarar e inicializar variables}
Declarar notaF, notaINV, notaRS, promedio // instrucción 1
{leer notas}
Escribir “ingrese nota formativa”
Leer notaF
Escribir “ingrese nota de investigación”
Leer notaINV
Escribir “ingrese nota de responsabilidad social”
Leer notaRS

{Calcular el promedio}
promedio notaF*0.80 +notaINV*0.10+notaRS*0.10

{Escribir el promedio}
Escribir “el promedio del alumno es:”,promedio
fin

2.2. Verificación del Algoritmo.

N° Instrucciones notaF notaINV notaRS promedio Consola

0 Declarar notaF, notaINV, notaRS, promedio ? ? ? ?


1 Escribir “ingrese nota formativa”
2 Leer notaF 12
3 Escribir “ingrese nota de investigación”
4 Leer notaINV 16
5 Escribir “ingrese nota de responsabilidad social”
6 Leer notaRS 11
7 promedio  notaF*0.70 +notaINV*0.15+notaRS*0.15 12
Escribir “el promedio del alumno es:”,promedio 12

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

III. Codificación usando Java

package promedios;

import java.util.Scanner;

/**
*
* @author Maria Isabel Acurio
*/
public class Promedios {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here

//declarar e inicializar variables


int notaF, notaINV, notaRS;
double promedio; // instrucción 1

//leer notas}
Scanner sc = new Scanner(System.in);

System.out.print("ingrese nota formativa " ); // escribir "ingrese nota formativa"


notaF=sc.nextInt(); //Leer notaF

System.out.print("ingrese nota de investigación " ); //Escribir “ingrese nota de investigación”


notaINV=sc.nextInt(); //Leer notaINV

System.out.print("ingrese nota de responsabilidad social " );//Escribir “ingrese nota de responsabilidad


social”
notaRS=sc.nextInt(); //Leer notaRS

//Calcular el promedio}
promedio=notaF*0.80 +notaINV*0.10+notaRS*0.10;

//Escribir el promedio}
System.out.print("el promedio del alumno es: "+ promedio ); //Escribir “el promedio del
alumno es:”,promedio

}
}

V. Actividad de laboratorio: semana del 5 al 9 de agosto

5.1 Elaborar un algoritmo que permita hallar el promedio final de la asignatura de ALP I
5.2 Elaborar un algoritmo que exprese cierta cantidad de soles en billetes y monedas de curso legal.
5.3 Elaborar un algoritmo que conocida la hora de inicio en horas minutos y segundos y la hora final en
horas minutos y segundo de duración de un examen, calcule el tiempo que duró el examen en horas
minutos y segundos.
3/5
UNIVERSIDAD ANDINA DEL CUSCO
FACULTAD DE INGENIERÍA Y ARQUITECTURA
ESCUELA PROFESIONAL INGENIERÍA DE SISTEMAS
Acreditada Internacionalmente

Nota. Entregar el desarrollo de actividades en hojas de examen. Análisis, Diseño y código a mano y subir en
el aula virtual, en grupo de 2 personas.

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° 01


Estructuras de control secuencial

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

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

A2,A3

Actividad Actividades formativas

Calificación De 0 a 20 puntos
Puntuación (7 puntos) 5 (puntos) 3 (puntos) 1 (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 y completo o del ejercicio ejercicio
Codificación soluciona el Soluciona
completo y problema parcialmente el
soluciona el ejercicio.
problema
Actividad 5.1

Actividad 5.2

Actividad 5.3

Total Actividades
Formativas

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

5/5

Вам также может понравиться