Introduccion a la algoritmia
Algoritmia
2
CARRERAS PROFESIONALES
CIBERTEC
INTRODUCCIÓN A LA ALGORITMIA
3
Índice
Presentación
5
Red de contenidos
6
Unidad de Aprendizaje 1
SEMANAS 1 - 2
: Introducción al Lenguaje Java
SEMANAS 3 - 4
7
: Algoritmos y Estructuras de Secuencia
19
Unidad de Aprendizaje 3
SEMANA 5
: Estructura de Selección Simple if
39SEMANA 6
: Estructura de Selección Doble if...else
59
SEMANA 7
: Semana de Exámenes Parciales
SEMANAS 8
: Estructura de Selección Doble Encadenada if...else...if
SEMANA 9
: Estructura de Selección Múltiple switch
81
109
Unidad de Aprendizaje 4
SEMANAS 10
: Métodos tipo void
125
SEMANAS 11
: Métodos con valor de retorno
151
Unidad de Aprendizaje 5SEMANAS 12
: Contadores y acumuladores
173
SEMANAS 13-16 : Estructuras de Repetición
197
SEMANA 17
: Semana de Exámenes Finales
ANEXO 1
: Paneles
233
ANEXO 2
: Clases Básicas de Swing
239
CIBERTEC
CARRERAS PROFESIONALES
4
CARRERAS PROFESIONALES
CIBERTEC
INTRODUCCIÓN A LA ALGORITMIA
5
Presentación
Un algoritmo es una secuencia ordenaday finita de pasos que permite resolver un
problema. Puede decirse también que un algoritmo es un método para resolver un
problema. El término algoritmia proviene del nombre del gran matemático árabe AlKhorezmi, el cual escribió sobre los años 800 y 825 su obra Quitad Al Mugabala,
donde se recogía el sistema de numeración hindú y el concepto del cero.
La algoritmia es un pilar fundamental delas ciencias de la computación puesto que
provee métodos de solución de problemas, que serán implementados en los
programas de computadora. En este sentido, un programa de computadora es la
implementación de un algoritmo en un determinado lenguaje de programación. Este
curso es una introducción a la algoritmia y a la programación en Java.
Este manual consta de ocho temas, los cuales serándesarrollados en 16 semanas. Se
ha contemplado para ello objetivos concretos y un conjunto de actividades que serán
desarrolladas en clase bajo la guía del profesor.
Finalmente, se espera que el alumno valore el material que tiene en sus manos y
pueda probar los programas en la máquina.
CIBERTEC
CARRERAS PROFESIONALES
6
Red de contenidos
Introducción a la
Algoritmia
EstructurasSecuenciales
CARRERAS PROFESIONALES
Estructuras
Selectivas
Estructuras
Repetitivas
Métodos
CIBERTEC
INTRODUCCIÓN A LA ALGORITMIA
7
UNIDAD DE
APRENDIZAJE
1
SEMANA
1-2
INTRODUCCIÓN AL LENGUAJE JAVA
LOGRO DE LA UNIDAD DE APRENDIZAJE
Al finalizar la unidad, los alumnos, usando los tipos de datos adecuados y los métodos
adecuados del lenguaje, declararán yasignarán variables y, transformarán
expresiones aritméticas al lenguaje Java.
TEMARIO
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
El lenguaje Java.
Etapas de desarrollo de un programa Java.
Tipos de programas Java
Software para el desarrollo de programas Java.
Identificadores.
Palabras reservadas.
Tipos de datos primitivos.
Variables primitivas.
Literales.
Sentencias de asignación.Expresiones aritméticas.
ACTIVIDADES
Los alumnos responden un cuestionario de preguntas.
CIBERTEC
CARRERAS PROFESIONALES
8
1.
EL LENGUAJE JAVA
Java es un lenguaje de programación de alto nivel con el que se pueden escribir
programas de cualquier tipo. Se dice que es un lenguaje de alto nivel porque se
asemeja más al lenguaje humano, a diferencia de los lenguajes de bajonivel que se
asemejan más al lenguaje de las computadoras (conocidos como lenguajes máquina).
Los programas escritos en Java no son comprensibles en forma directa por el
procesador, por lo que requieren de pasos intermedios de traducción al lenguaje del
computador conocido como lenguaje máquina.
2.
ETAPAS DE DESARROLLO DE UN PROGRAMA JAVA
Para desarrollar un programa en Java sigue las...
Regístrate para leer el documento completo.