ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguajes de programación, operadores y precedencia y resolución de expresiones.

Omer LópezDocumentos de Investigación23 de Mayo de 2018

2.519 Palabras (11 Páginas)226 Visitas

Página 1 de 11

[pic 1][pic 2]

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE CIENCIAS NATURALES Y

MATEMÁTICA.

LICENCIATURA EN INFORMÁTICA EDUCATIVA.

Asignatura: Lógica para Computación.

Tarea n° 2: Lenguajes de programación, operadores y precedencia y resolución

de expresiones.

Alumno: Omer Misael López Portillo.

Carnet: LP18025.

Tutor: Lic. Jorge Enrique Aparicio Azama.

Coordinador de asignatura: Ing. Ricardo Jiménez.

Ciclo: I

Año: 2018.

Sede: San Salvador.

Fecha de entrega: 23/04/18 al 29/04/18.

Tabla de contenido

Introducción.        3

Objetivos.        4

Parte I        5

Ejercicios con operadores aritméticos        5

a)        5

b)        5

Ejercicios con operadores lógicos.        5

c)        5

d)        6

Ejercicios combinados.        6

e)        6

f)        6

Parte II        7

a)        7

b)        9

c)        10

d)        11

Conclusiones.        12

Recomendaciones.        13

Referencias.        14

Anexos.        15

Introducción.

Atreves del planteamiento de ejercicios, se va puede adquirir un mejor manejo de los diferentes lenguajes de programación junto con las fórmulas matemáticas fundamentales para para el desarrollo y resolución de problemas simples y complejos, razón por la que hondaremos en la practica de los conocimientos adquiridos en los capítulos uno y dos del libro Lógica para computación proporcionado por la Biblioteca de Facultad de Ciencias y Matemática.

 

Objetivos.

Desarrollar las competencias, mediante la resolución de ejercicios, de los temas que corresponden a la lectura del capítulo 2 del libro de texto Lógica para Computación.

Obtener la practica suficiente para poder resolver problemas lógicos como matemáticos para tener una visión más amplia de en que se puede llegar a convertir nuestras ideas atravesó de resoluciones por medio de seudocódigos.

Si ya dominas los seudocódigos con cierta soltura podrás abandonar los lenguajes preliminares y pisar a fondo hacia lenguajes más serios y formales, de tipo texto. Opciones como Java entre muchos de los lenguajes de alto nivel.

Parte I (Ponderación 6%)

Indicaciones: Resuelva los siguientes ejercicios, realizando un operador por línea, el número de

operadores que contenga la expresión será el número de líneas de solución. No presente la respuesta en

un solo paso.

Ejercicios con operadores aritméticos

a) 30 - 10 / 5 + 4 * 3

    30 – 2 + 4 * 3

    30 – 2 + 12

    30 + 10

    40  R//        

b) 6 + {3^2 +(8-2)}

    6 + { 3 ^ 2 + 6 }

    6 + { 9 + 6 }

    6 + { 9 + 6 }

    6 + 15

    21  R//        

Ejercicios con operadores lógicos.

c) 30<7 ^ 10=2 v 5<11

  True    ^    False    v   True

          False     v    True

                    True     R//

 

d) Sean A y B valores verdaderos; M y N valores falsos, encontrar el valor de verdad del

enunciado siguiente: M v {A ^ B v ¬ [M v B^ (M v ¬N)]}

M v {A ^ B v ¬ [M v B^ (M v ¬N)]}

False v {True ^ True v ¬ [False v True ^ (False v ¬True)]}

False v {True ^ True v ¬ [False v True ^ (False v False)]}

False v {True ^ True v ¬ [False v True ^ True]}

False v {True ^ True v ¬ [False v True ]}

False v {True ^ True v ¬ True }

False v {True v ¬ True }

False v {True v False }

False v True

True   //R

Ejercicios combinados.

e) 6=6 ^ 120/4 < 15/3

6=6 ^ 120/4 < 15/3

6=6 ^ 30 < 15/3

6 = 6 ^ 30 < 5

True  ^  False

       False     //R

 

f) 100+30= 5 v 10 - 4 > 12/3 ^ 4<3+5

100+30= 5 v 10 - 4 > 4 ^ 4<3+5

130= 5 v 10 - 4 > 4 ^ 4<3+5

130= 5 v 10 - 4 > 4 ^ 4< 8

130 = 5 v 6 > 4 ^ 4 < 8

  False   v  True  ^ True

         True    ^   True

                  True        //R

Parte II (Ponderación 4%)

Indicaciones: Realice el planteamiento de un problema para cada una de las situaciones siguientes, colocando las variables de entrada y salida.

a) Desarrolle un algoritmo en pseudocódigo que permita leer las notas de un estudiante

de Lógica para Computación y que calcule el promedio final del ciclo académico,

imprima los resultados necesarios, donde los porcentajes son los siguientes:

Actividad Porcentaje

Prueba escrita 1 20%

Prueba escrita 2 20%

Tarea 1 10%

Tarea 2 10%

Tarea 3 10 %

Avance de Proyecto 10%

Proyecto Final 15%

Autoevaluación 5%

Algoritmo Promedio_Final

//Definimos variables.

Definir PruebaEscrita1 como real;

Definir PruebaEscrita2 como real;

Definir Tarea1 como real;

Definir Tarea2 como real;

Definir Tarea3 como real;

Definir AvanceProyecto como real;

Definir ProyectoFinal como real;

Definir Autoevaluacion como real;

Definir PromedioFinal como real;

//Petición para el ingreso y lectura de datos.

Escribir "Ingrese la nota de Prueba Escrita 1 ";

Leer PruebaEscrita1;

Escribir "Ingrese la nota de Prueba Escrita 2 ";

Leer PruebaEscrita2;

Escribir "Ingrese la nota de Tarea 1 ";

Leer Tarea1;

Escribir "Ingrese la nota de Tarea 2 ";

Leer Tarea2;

Escribir "Ingrese la nota de Tarea 3 ";

Leer Tarea3;

Escribir "Ingrese la nota de Avance de Proyecto";

Leer AvanceProyecto;

Escribir "Ingrese la nota de Proyecto Final";

Leer ProyectoFinal;

Escribir "Ingrese la nota de Autoevaluacion";

Leer Autoevaluacion;

// Desarrollo de los cálculos para tener el resultado del promedio final.

PromedioFinal=(PruebaEscrita1*0.20)+(PruebaEscrita2*0.20)+(Tarea1*0.10)+(Tarea2*0.10)+(Tarea3*0.10)+(AvanceProyecto*0.10)+(ProyectoFinal*0.15)+(Autoevaluacion*0.05);

//Mostrar el resultado.

Imprimir "Resultado es: ",PromedioFinal;

FinAlgoritmo

b) Elabore un algoritmo en pseudocódigo de una clínica médica, la cual, posee tres áreas:

Oftalmología, Odontología y Nefrología. La clínica recibe un presupuesto anual que se

reparte según las necesidades de cada área, obtenga y muestre la cantidad de dinero

que recibirá cada área, dado cualquier monto anual.

Oftalmología 35%

Odontología 45%

Nefrología 20%

Algoritmo Presupuesto_Clinica

        //Definimos las varialbles.

        Definir Clinica Como Caracter;

        Definir Oftalmologia Como Real;

...

Descargar como (para miembros actualizados) txt (12 Kb) pdf (571 Kb) docx (235 Kb)
Leer 10 páginas más »
Disponible sólo en Clubensayos.com