Mostrando entradas con la etiqueta pensarmiento algoritmico. Mostrar todas las entradas
Mostrando entradas con la etiqueta pensarmiento algoritmico. Mostrar todas las entradas

sábado, 31 de mayo de 2014

[Ejercicio resuelto Progranimate] Promedio de notas de una sección – Law Firm – Miami – Virtual



Planteamiento:
"Se conoce la cantidad de estudiantes de una sección y la nota de cada uno de ellos. Determinar el promedio de la sección."

Código fuente JavaScript:

script type="text/javascript"
//Program:Untitled

var cantidad = 0;
var i = 0;
var j = 0;
var nota = 0;
var AcumuladorNotas = 0;
var promedio = 0;

alert("Ingrese la cantidad de estudiantes de la sección");
cantidad = pronpt("","");

for ( i = 0 ; i cantidad ; i = i + 1 )
{
j = i + 1;
alert("Ingrese la nota numero " + j);
nota = pronpt("","");
AcumuladorNotas = AcumuladorNotas + nota ;
}//End For

promedio = AcumuladorNotas / cantidad ;
alert("El promedio de la sección es de: " + promedio);

//End of Program
/script

Diagrama de flujo:


Ejecución:

Ingrese la cantidad de estudiantes de la sección
5
Ingrese la nota numero 1
20
Ingrese la nota numero 2
11
Ingrese la nota numero 3
14
Ingrese la nota numero 4
17
Ingrese la nota numero 5
16
El promedio de la sección es de: 15.6


[Ejercicio resuelto Progranimate] Determine sí la edad de una persona es mayor o igual a 18 – Forex – Promotional Code – Auto – Forex



Planteamiento:
"Se conoce la edad de una persona. Sí la edad es mayor o igual a 18 imprimir: "Mayor de edad", en caso contrario, imprimir: "Menor de edad"

Código fuente JavaScript:

script type="text/javascript"
//Program:Untitled

var edad = 0;

alert("Ingrese la edad de la persona");
edad = pronpt("","");

if (edad = 18 )
{
alert("Mayor de edad");
}//End If
else
{
alert("Menor de edad");
}//End Else


//End of Program
/script

Diagrama de flujo:


Ejecución:

Siendo la edad ingresada mayor o igual a 18:

Ingrese la edad de la persona
24
Mayor de edad

Siendo la edad ingresada menor a 18:

Ingrese la edad de la persona
15
Menor de edad


[Ejercicio resuelto Progranimate] Determinar Sueldo de un Empleado – Record – cancer – Motor



Planteamiento:
"Se tiene un empleado del que se conoce su nombre, cédula y cantidad de horas trabajadas. Determinar su sueldo sabiendo que cada hora trabajada tiene un valor de 14. Además imprimir su nombre, cédula y sueldo"

Código fuente JavaScript:

script type="text/javascript"
//Program:Untitled

var nombre;
var cedula;
var horas = 0;
var sueldo = 0;

alert("Ingrese el nombre del empleado");
nombre = pronpt("","");
alert("Ingrese la cedula del empleado");
cedula = pronpt("","");
alert("Ingrese la Cantidad de horar trabajadas");
horas = pronpt("","");
sueldo = horas * 14 ;
alert("Nombre: " + nombre);
alert("Cedula: " + cedula);
alert("Sueldo: " + sueldo);

//End of Program
/script

Diagrama de flujo:


Ejecución:
Ingrese el nombre del empleado
"Francves"
Ingrese la cedula del empleado
99.999.999
Ingrese la Cantidad de horar trabajadas
40
Nombre: "Francves"
Cedula: 99.999.999
Sueldo: 560


[Ejercicio resuelto Progranimate] Puntaje respuestas correctas e incorrectas – Accident – Credit – dinero



Planteamiento:
"Elaborar un algoritmo que solicite la cantidad de respuestas correctas, incorrectas y en blanco, correspondiente a postulantes, y muestre su puntaje final considerando, que por cada respuesta correcta tendrá 4 puntos, respuestas incorrectas tendrá -1 y respuestas en blanco tendrá 0."

Código fuente JavaScript:

script type="text/javascript"
//Program:Untitled

var cantRC = 0;
var cantRB = 0;
var cantRI = 0;
var puntaje = 0;

alert("Ingrese la cantidad de respuestas correctas: ");
cantRC = pronpt("","");
alert("Ingrese la cantidad de respuestas en blanco: ");
cantRB = pronpt("","");
alert("Ingrese la cantidad de respuestas incorrectas: ");
cantRI = pronpt("","");
puntaje = cantRC * 4 + cantRI * -1 ;
alert("Puntaje final obtenido:" + puntaje);

//End of Program
/script

Diagrama de flujo:


Ejecución:

Ingrese la cantidad de respuestas correctas:
3
Ingrese la cantidad de respuestas en blanco:
1
Ingrese la cantidad de respuestas incorrectas:
1
Puntaje final obtenido:11


[Ejercicio resuelto Progranimate] Promedio estudiante – Lawyers – php – World – dinero



Planteamiento:
"Se necesita obtener el promedio de un estudiante a partir de sus tres notas parciales."

Código fuente JavaScript:

script type="text/javascript"
//Program:Untitled

decimal nota1 = 0;
decimal nota2 = 0;
decimal nota3 = 0;
decimal resultado = 0;

alert("Ingrese las tres notas parciales del estudiante una por una");
nota1 = pronpt("","");
nota2 = pronpt("","");
nota3 = pronpt("","");
resultado = (nota1 + nota2 + nota3)/ 3 ;
alert("El promedio del estudiante es: " + resultado);

//End of Program
/script

Diagrama de flujo:



viernes, 2 de mayo de 2014

Curso online Pensamiento algorítmico en coursera gratis – programmers – Car





¿Qué es un algoritmo? ¿Cómo se hace un diagrama de flujo? ¿Qué es un pseudocódigo? ¿Cómo me pueden ayudar a resolver problemas cotidianos? Este curso básico de computación te ayudará a desarrollar el pensamiento algorítmico necesario para solucionar problemas en forma estructurada.

Acerca del curso

¿Has tenido que resolver un mismo problema varias veces?, por ejemplo, al salir de viaje o preparar una reunión con amigos. Y cada vez, ¿tuviste que volver a pensar en todo lo que hay que hacer, cuáles pasos y en qué orden?

Precisamente lo que busca este curso es proporcionarte las herramientas necesarias con las que identificarás, analizarás y plantearás soluciones efectivas para estas situaciones. Así, al encontrarte con el mismo problema, ya sabrás una manera de resolverlo.

En este curso introductorio a la computación, desarrollarás el razonamiento estructurado necesario para analizar problemas básicos y resolverlos utilizando la reflexión lógica y el pensamiento algorítmico. De igual manera, reconocerás los elementos que están a tu alcance y cómo los puedes utilizar efectivamente para lograr tus objetivos.

Al finalizar el curso, aprenderás a plasmar soluciones en términos computacionales a través de diagramas de flujo o pseudocódigo. Además, podrás trasladar estas soluciones a herramientas como hojas de cálculo que te serán útiles en tus actividades diarias, personales y profesionales.

Preguntas frecuentes

¿Recibiré una constancia al concluir el curso?

Sí. Todos los participantes que completen el curso satisfactoriamente recibirán una constancia.

¿Cuál será el mayor aprendizaje que me dejará esta materia?

Se ampliarán tus habilidades analíticas y de razonamiento para resolver problemas simples. También conocerás la simbología y correcta aplicación de los diagramas de flujo y te familiarizarás con el uso de una hoja de cálculo.

Enlace del curso:

https://www.coursera.org/course/pealgoritmico