Programación

Anuncio
UNIVERSIDAD CENTROCCIDENTAL
LISANDRO ALVARADO
DECANATO DE INGENIERIA CIVIL
Programación
Carácter: Obligatoria
PROGRAMA: Ingeniería Civil
CODIGO
SEMESTRE
24043
IV
DEPARTAMENTO: Ciencias Básicas
HT
2
UNIDAD DE CREDITO
HP
HS
UCS
THS/SEM
3
0
3
80
PREREQUISITO
50UC
PROFESORES: María de los Ángeles Pérez
_______________________
SELLO Y FIRMA
AUTORIZADA
24043
Página 1 de 5
FUNDAMENTACION DEL PROGRAMA DE ESTUDIO
Se puede decir, con gran seguridad que la programación mediante computadores electrónicos es
una técnica que involucra el desarrollo de mayores habilidades a través de la PRACTICA
CONTINUA. Es decir, para aprender a programar hay que programar.
El presente curso de Programación pretende dos aspectos fundamentales:
ƒ
Adiestrar al estudiante en la resolución de problemas de diversas índole para que este mismo
pueda: identificar las entradas y limitaciones que presente un problema y determinar los pasos
y la secuencia lógica que le permitan obtener el resultado exigido o las salidas deseadas.
ƒ
Dotar al estudiante de los conocimientos básicos y esenciales del Lenguaje Basic de forma tal,
que le permita programar cualquier algoritmo dado.
DESCRIPCION DEL PROGRAMA
El programa de la asignatura Programación, está conformado por las siguientes unidades:
Unidad I:
Unidad II:
Unidad III:
Unidad IV:
Unidad V:
Unidad VI:
Unidad VII:
Unidad VIII:
Unidad IX:
Unidad X:
Unidad XI:
Unidad XII:
Introducción a los computadores.
Unidades de almacenamiento de la información.
Algoritmo.
Basic Microsoft.
Tópicos elementales de Basic.
Instrucción de Asignación.
Instrucciones Aritméticas.
Instrucciones de I/O
Instrucciones para manejo de cadenas de caracteres.
Instrucciones de control.
Arreglos.
Tópicos adicionales
OBJETIVO TERMINAL DE LA ENSEÑANZA
Que el estudiante reconozca la importancia de la confección de un buen algoritmo para lograr la
resolución de problemas en una forma general y conocimientos básicos sobre el lenguaje.
24043
Página 2 de 5
CONTENIDOS
Unidad I: Introducción a los computadores.
•
•
•
•
Breve reseña histórica.
Generación de computadores.
Definición de un computador.
Componentes de un computador
o Hardware
ƒ Unidades de entrada
ƒ Procesador central
ƒ Unidades de salida
o Software
ƒ Sistema operativo
ƒ Compilador
ƒ Interpretador
ƒ Programas del usuario
• Programa fuente
• Programa objeto
Unidad II: Unidades de almacenamiento de la información.
•
•
•
Bit
Byte
Sistemas de numeración
o Concepto generales
o Sistemas
• Binario
• Octal
• Decimal
• Hexadecimal
o Conversión entre sistemas
Unidad III: Algoritmo.
•
•
•
Definición de algoritmo.
Características de un algoritmo.
Tipos de algoritmo.
Unidad IV:
•
•
•
•
24043
Basic Microsoft.
Disposición del equipo.
Como cargar el sistema operativo.
Como introducir el Lenguaje Basic.
Manejo del editor.
Página 3 de 5
•
Comando del Lenguaje Basic.
Unidad V: Tópicos elementales de Basic.
•
•
•
•
•
Generalidades.
Uso.
Ventajas y desventajas.
Conjunto de caracteres.
Estructura de un programa
ƒ Número de línea.
ƒ Instrucciones
ƒ Comentarios
ƒ Constantes
• Enteras
• Punto fijo
• Punto flotante
• Simple precisión
• Doble precisión
ƒ Variables
• String
• Entera
• Simple precisión
• Doble precisión
Unidad VI: Instrucción de Asignación.
•
LET
Unidad VII: Instrucciones Aritméticas.
•
•
•
Operadores y operandos
Jerarquía.
Expresiones aritméticas.
Unidad VIII: Instrucciones de I/O
•
•
•
INPUT, READ, DATA, RESTORE.
PRINT, LPRINT, PRINT USING, LPRINT USING
CONT, STOP, END
Unidad IX:
•
24043
Instrucciones para manejo de cadenas de caracteres.
VAL, STRS
Página 4 de 5
•
•
LEFTS, MIDS, RIGHTS
TAB, SPL
Unidad X: Instrucciones de control.
•
Estructura básicas
o Estructura secuencial
o Estructura selectiva o alternativa
ƒ GOTO
ƒ GOTO Computado
ƒ IF .. THEN .. ELSE
o Estructura repetitiva
ƒ FOR … NEXT
ƒ WHILE … WEND
Unidad XI: Arreglos.
•
•
•
•
Instrucción DIM
Arreglos de una dimensión (vector).
Arreglos de dos dimensiones (matrices)
Arreglos de más de dos dimensiones.
Unidad XII: Tópicos adicionales.
•
•
•
•
Definición de FUNCTION (DEF)
Funciones matemáticas predefinidas.
Subrutinas:
o GOSUB – RETURN
o ON … GOSUB … RETURN
Archivos:
o Secuenciales
o De acceso directo (Random)
BIBLIOGRAFIA
• Lon Poole, Martín Moniff y Steven Cook. APPLE II USER’S GUIDE. Osborne/Mc Graw-Hill,
Berbeley-California.
• J.P. Lamoitier. FITTY BASIC EXERCISES. Sybex.
• James S. Coan. BASIC AN INTRODUCTION TO COMPUTER PROGRAMMING IN BASIC
LANGUAJE. Hayden Book Company-Rochelle PARK New Jersey.
• James S. Coan. ADVANCED BASIC APPLICATIONS AND PROBLEMS. Hayden Book
Company-Rochelle Park, New-Jersey.
• Manuales. SOFTCARD. Volumen I y II. Microsoft.
24043
Página 5 de 5
Descargar