Plan de estudio
OBJETIVO GENERAL:
•
Resolver problemas de software, aplicando las sentencias de entrada/salida,
estructuras de control, funciones y arreglos, bajo una metodología
estructurada, atendiendo a las especificaciones de los algoritmos en
seudocódigo.
OBJETIVO ESPECIFICOS:
•
Identificar la terminología básica de la programación.
•
Identificar el producto final que se obtiene de cada
etapa para la resolución de un problema por computadora
•
Resolver problemas que identifiquen los datos de
entrada, proceso, salida y de entrada salida de los problema planteado
•
Manejar en la
solución de problemas las estructuras de entrada/salida, de acuerdo a las
especificaciones de la metodología estructurada manejada a través de algoritmo
en seudocódigo.
•
Resolver problema, que utilicen los diferentes
elementos básicos de un algoritmo, de acuerdo a las especificaciones de la
metodología estructurada manejada a través de algoritmo en seudocódigo.
•
Manejar en la solución de problemas las sentencias de
control, de acuerdo a las especificaciones de la metodología estructurada
manejada a través de algoritmo en seudocódigo.
•
Resolver problemas que manejen las estructuras de
alternativa y de repetición, a través de una metodología estructurada.
•
Resolver problemas que manejen los conceptos de
funciones, atendiendo a las reglas algorítmicas y a la metodología estructurada.
•
Utilizar en la
solución de problemas las estructuras de arreglo de una y dos dimensiones, de
acuerdo a las especificaciones de la metodología estructurada manejada a través
de algoritmo en seudocódigo.
DESCRIPCION:
La asignatura está orientada a
que los alumnos adquieran los fundamentos básicos para analizar y resolver
problemas, aplicando pensamiento lógico y planteando soluciones algorítmicas a
problemas. Para el desarrollo del mismo se desglosará los siguientes contenidos.
•
Introducción a la programación.
•
Elementos básicos de un algoritmo.
•
Instrucciones básicas de un algoritmo. • Funciones
•
Arreglos.
Para el desarrollo de estos temas
se empleará la metodología estructurada, manejada a través de algoritmo en
seudocódigo.
Contenido
I. INTRODUCCIÓN
A LA PROGRAMACIÓN
1.1 Definición
1.1.1. Algoritmo
1.1.2. Programas
1.2. Etapas para la Resolución de
Problemas por computadora
1.2.1.
Definición del problema
1.2.2. Análisis y Diseño del
Problema
1.2.3. Programación
1.2.3.1. Algoritmo
1.2.3.2. Prueba de escritorio
1.2.3.3. Codificación
1.2.3.4. Compilación/Ejecución
1.2.3.4.1. Tipos de Errores
1.2.4. Documentación
Comentario: En esta primera parte vemos lo que es el incio de lo que es los algoritmos y programas hayamos e identificamos las diferencia en cada de una de ella. Lo cual siento que es bueno ya que empezamos con lo principal lo basico para nosotros los muchachos principalmente los que estamos empezando a conocer el tema.
II. ELEMENTOS
BÁSICOS DE UN ALGORITMO
2.1. Estructura de
un algoritmo en Seudocódigo
2.1.1. Reglas de escritura de un
Algoritmo en Seudocódigo
2.2. Elementos Básicos
2.2.1 Identificadores
2.2.1.1. Variables / Constantes
2.2.2 Tipos de Datos
2.2.3 Operadores Aritméticos, Expresiones y
Jerarquía
2.2.4 Asignación
2.2.5 Entrada / Salida de datos en seudocódigo0
Comentario: Empezamos con los elementos basicos que debemos saber de un algoritmo como funcionan y para que se utilizan y su buen uso y formato.
III. ESTRUCTURAS
BÁSICAS DE UN ALGORITMO
3.1 Estructura de Secuencia
3.2.
Operadores Relacionales y Lógicos
3.3. Estructuras de Alternativas.
3.3.1. Simple
3.3.2. Doble
3.3.3. Múltiple
3.4. Estructuras
Repetitivas
3.4.1. Contador / Acumulador
3.4.2. Mientras
3.4.3. Hasta que
3.4.4. Para
Comentario: conocemos las diferentes formas de un algoritmo de cual es la función de cada uno su forma y estructura que son el conocimiento principal las ventajas que estas dan al programador y que funcionalidad y operación hacen,
Comentario: conocemos las diferentes formas de un algoritmo de cual es la función de cada uno su forma y estructura que son el conocimiento principal las ventajas que estas dan al programador y que funcionalidad y operación hacen,
IV. FUNCIONES
4.1. Definición
4.2 Estructura de una función
4.2.1. Acceso y retorno a una función
4.3. Paso de parámetros a una
función.
Comentario: pricipalmente ayuda a que el algoritmo sea mas corto y no tan largo y así evitamos un largo desarrollo de este.
V. ARREGLOS
5.1. Definición de arreglos.
5.2. Arreglos Unidimensionales
5.2.1.Declaración e inicialización de un arreglo 5.2.2.Operaciones de Arreglo
5.3. Arreglos Multidimensionales.
5.3.1.Declaración
5.3.2.Operaciones de arreglos
5.4. Manejo de arreglos en una función.
Comentario: Esta parte nos enseña a tener un quema mucho mas organizados al momento de que el usuario introdusca sus datos y este sea impreso mas ordenado.
5.3. Arreglos Multidimensionales.
5.3.2.Operaciones de arreglos
5.4. Manejo de arreglos en una función.
Comentario: Esta parte nos enseña a tener un quema mucho mas organizados al momento de que el usuario introdusca sus datos y este sea impreso mas ordenado.5.4. Manejo de arreglos en una función.
Autor
|
Nombre
|
Editorial
|
Joyanes Aguilar, L.
|
Fundamentos de la Programación
|
McGrawHill (2008)
|
Brookshear
J. Glenn
|
Introducción a la Computación
|
Pearson
11ª. Edición (2014)
|
Barraza, O., Krol, F., Velásquez, M. y
Meléndez, L.
|
Introducción a la Programación Orientada a
Objetos.
|
Universidad
Tecnológica (2012)
|
Aprenda algoritmos.
De la abstracción a la resolución de problemas: Método de enseñanza de
algoritmos que fomenta el aprendizaje significativo
|
Editorial Académica pañola (May
31, 2016)
|
|
|
Publicado por
Raúl
Antonio Zavala
López;
|
Fundamentos de programación
para principiantes Kindle Edition
|
Primera edition
(May
, 2013)
|
Pablo, SZNAJDLEDER
|
Algoritmos A
Fondo - Con
Implementaciones
En C Y Java
|
Alfaomega;
Primera Ed. edition (December 25,
2012)
|
Fundamentos de
lógica de programación: Conceptos
|
Académica
Española une 10, 2012)
|
|
fundamentales,
demostraciones y ejercicios
|
||
|
|
Algoritmos y
Estructuras de Datos Una Perspectiva En C
|
McGraw-Hill ompanies (February
05)
|
BIBLIOGRAFÍA
VIRTUAL UTP:
Autor
|
Nombre
|
Editorial
|
Programación
estructurada y orientada a objetos: un enfoque algorítmico (3a. ed.)
|
Alfaomega Grupo
Editor, 2011
|
|
Bisbal Riera, Jesús
|
Editorial UOC,
2009
|
|
|
|
Plaza y Valdés, S.A.
de C.V, 2008
|
|
|
|
Fundamentos de programación: libro de
problemas. Algoritmos, estructuras de datos y objetos (2a. edición.)
|
McGraw-Hill España,
2003.
|
Contenido del curso








No hay comentarios:
Publicar un comentario