Вы находитесь на странице: 1из 6

Gobierno Bolivariano Ministerio del Poder Popular Instituto Universitario de

De Venezuela Para la Educación Tecnología de Valencia


Universitaria

DEPARTAMENTO DE INFORMÁTICA

Algorítmica y
Programación
Trayecto I

Unidad de Crédito Duración Tipo


12 9 meses Taller 2012
Jefe del Dpto. de
Informática
Unidad I: Algoritmo y Programas Lcda. Pierina Moreno
Unidad II: Estándares de Calidad en el Diseño de Algoritmos y Construcción
de Programas Coordinador
Unidad III: Datos y Entidades Primitivas Ing. Carvallo Delsy
Unidad IV: Metodología para el Análisis y Planteamiento de Problemas
Unidad V: Programación Estructurada Grupo de Trabajo
Unidad VI: Programación Modular Ing. Esp. Carmen Tortolero
Unidad VII: Arreglos Lcda. Rossy Baptista
Unidad VIII: Tratamiento de Cadenas de Caracteres Ing. José Rincón
Unidad IX: Estructuras de Registros Ing. Suyin Isturiz
Unidad X: Archivos

DEPARTAMENTOINFORMATICAIUTVAL@GMAIL.COM
Gobierno Bolivariano Ministerio del Poder Popular Instituto Universitario de
Algorítmica y Programación De Venezuela Para la Educación Universitaria Tecnología de Valencia
Departamento de Informática

ÍNDICE

Presentación 03

Sesión I:
Unidad I: Algoritmo y Programas 04

Sesión II:
Unidad I: Algoritmo y Programas 00

Sesión III:
Unidad II: Estándares de Calidad en el Diseño de Algoritmos
y Construcción de Programas 00

Referencias Bibliográficas 00

2|6 Páginas
Gobierno Bolivariano Ministerio del Poder Popular Instituto Universitario de
Algorítmica y Programación De Venezuela Para la Educación Universitaria Tecnología de Valencia
Departamento de Informática

PRESENTACIÓN
La Unidad Curricular Algorítmica y Programación ofrece respuestas a
problemas reales, desarrollando algoritmos y programas aplicando los
principios fundamentales de la programación estructurada con el uso de
estructuras de datos estáticas, mediante una serie de operaciones detalladas y
no ambiguas, que conduzcan a la resolución de soluciones cumpliendo con
estándares de calidad.

Para poder cubrir con las expectativas de esta Unidad Curricular es necesario
definir los Contenidos en cada Saber durante el desarrollo de su Trayecto en
una Guía. Se pretende pues, que el facilitador de esta unidad curricular la
utilice como una herramienta esencial para conseguir sus objetivos académicos
en el aula de clases. Durante la aplicación de esta guía se pretende que el
docente comprenda que la labor educativa no es compatible con la
improvisación, de ahí que sea imprescindible la preparación metódica de las
sesiones de clase, tal vez más que las de cualquier otra actividad educativa.

Para ayudar a los educadores en esta considerable tarea, los docentes de


Informática del Instituto Universitario de Tecnología Valencia (IUTVal) ha
conceptualizado los diferentes objetivos de la Unidad Curricular Algorítmica y
Programación y han contribuido a preparar esta guía en función de los más
variados criterios de sus colaboradores, además de un conjunto de reflexiones
y de recursos que permiten extraer el máximo partido de los participantes. Un
completo manual, en suma, que ha de convertirse en un punto de referencia
para la práctica docente cotidiana.

Así pues, se pretende que los docentes orienten a los participantes en cuanto a
la valoración e importancia de la actividad Algorítmica y de Programación para
el rescate del país, que de una u otra forma estarán vinculados con el
desarrollo y concientización de los universitarios que actualmente cursan los el
primer Trayecto del Programa Nacional de Formación en Informática.

3|6 Páginas
Gobierno Bolivariano Ministerio del Poder Popular Instituto Universitario de
Algorítmica y Programación De Venezuela Para la Educación Universitaria Tecnología de Valencia
Departamento de Informática

Sesión I
Unidad I: Algoritmo y Programas
Temáticas Investigaciones Previas

 Concepto de Algoritmos y Programas. ¿Qué es un Programa?


 Lenguaje algorítmico y de programación. ¿Qué es un Algoritmo?
 Partes de un algoritmo. ¿Qué es un Lenguaje de Programación?
 Características y elementos para construir ¿Qué es un Lenguaje Algorítmico?
un algoritmo. ¿Qué es un Diagrama de Flujo?
 Formas de representar un algoritmo:
Lenguaje Natural, pseudocódigo y
diagrama de flujo.
 Traza de un algoritmo (corrida en frío).

Actividad en clase:
Realizar los pasos para comprar las entradas del cine

ALGORITMO es un conjunto de pasos precisos, definidos y finitos que


conducen a la solución de un problema. Por ejemplo, el desarrollo de las
actividades diarias en nuestra vida cotidiana, corresponde a un algoritmo, así
como también la realización del cálculo de la ecuación de segundo grado, la
emisión de una nómina de pago de empleados, entre otros. Estos Algoritmos
se pueden expresar a través de LENGUAJES ALGORÍTMICOS

Ejemplo: Comprar las entradas del cine


1. Inicio del Algoritmo
2. Revisar la cartelera
3. Hacer la cola de pago
4. Seleccionar la película
5. Esperar el turno
6. Solicitar la película
7. Si NO hay entrada
Escoger otra película
8. Si Compro entrada
Inicio del Si
Entregar el dinero o la tarjeta
Esperar por los boletos y la diferencia de pago

4|6 Páginas
Gobierno Bolivariano Ministerio del Poder Popular Instituto Universitario de
Algorítmica y Programación De Venezuela Para la Educación Universitaria Tecnología de Valencia
Departamento de Informática
Fin del Si
9. Retirarse de la taquilla
10. Fin del Algoritmo

Toda actividad que realiza el ser humano, responde a un algoritmo, existen dos
tipos, los que se realizan para ser ejecutados por una computadora, llamados
ALGORITMOS COMPUTACIONALES, y los que son ejecutados por el ser
humano, ALGORITMOS NO COMPUTACIONALES, como el ejemplo de la
compra de entradas al cine.

Cuando un algoritmo deba ser ejecutado por una computadora, se necesita


expresar el algoritmo en instrucciones comprensibles por la computadora; para
esto último, se utilizan los LENGUAJES DE PROGRAMACIÓN. Al algoritmo
expresado en un determinado lenguaje de programación, se le denomina
PROGRAMA. Esto índica que de un determinado problema o situación dada,
se elabora un algoritmo con los pasos necesarios para su solución, y si se
requiere sea ejecutado por un computador, se traduce el algoritmo a
instrucciones editadas en un lenguaje de programación.

Programa
Algoritmo
#include <conio.h>
Algoritmo Sumar;
Lenguaje de Programación

#include <stdio.h>
Variables int main () {
Lenguaje Algorítmico

num1, num2, sum: Entero; int num1, num2, sum;


Inicio_Algoritmo printf (“\n Indique un número: ”);
Escribir “Indique un número: ” scanf (“%d”, & num1);
Leer num1 printf (“\n Indique otro número: ”);
Escribir “Indique otro número: ” scanf (“%d”, & num1);
Leer num2 sum = num1 + num2 ;
sum = num1 + num2 printf (“\n \t La Suma es: %d”, sum);
Escribir “La Suma es:”, sum getch();
Fin_Algoritmo return(0); }

...

Actividades para las Horas de Trabajo de Estudio Independiente


Realizar los siguientes algoritmos con sus partes:
 Algoritmo para mostrar el promedio de tres números dados.
 Algoritmo para mostrar el porcentaje de un precio.

5|6 Páginas
Gobierno Bolivariano Ministerio del Poder Popular Instituto Universitario de
Algorítmica y Programación De Venezuela Para la Educación Universitaria Tecnología de Valencia
Departamento de Informática
 Algoritmo para mostrar el área de un triángulo.

6|6 Páginas

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