Está en la página 1de 8

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS

FACULTAD DE CIENCIAS FISICAS

ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA MECANICA DE


FLUIDOS

LENGUAJE DE PROGRAMACION

I. INFORMACION GENERAL
CURSO :Lenguaje de Programación
CODIGO :132C05
CICLO :III
NUMERO DE CREDITOS :4
REGIMEN :Semestral
HORAS SEMANALES :Teoria 3 horas y Practicas 2 horas
PROFESORA :Ing. Ana Maria Huayna Dueñas.

II. SUMILLA
 Procesamiento de datos
 El sistema de Computación
 Componentes del Computador
 Metodologias y Tecnicas en la creación
 Desarrollo de algotitmos y su codificación en el lenguaje C
 Componentes de un programa
 Estructura de control secuencial
 Estructura de control selectiva
 Estructuras de control repititiva
 Funciones y procedimientos
 Funciones creadas y definidas por el usuario
 Arreglos unidimensionales y multidimensionales
 Registros o estructuras
 Archivos y tipos de archivos

III. OBJETIVOS

 Proporcionar a los alumnos una visión global de los conceptos generales de


los sistemas de información; sus componentes y aplicaciones usados en el
ambiente informático y de sistemas.
 Utilizar la metodología de programación estructurada y modular para
resolver problemas de procesamiento de datos.
 Desarrollar la capacidad de razonamiento lógico a través de la practica en la
construcción de algoritmos y la codificación del mismo, como etapa
complementaria en la programación.

IV. CONTENIDO TEMATICO


Primera Semana:

 INTRODUCCIÓN AL PROCESAMIENTO DE DATOS


 Proceso de datos
 Etapas del Proceso de Datos
 Dispositivos periféricos
 EL SISTEMA DE COMPUTACION
 La unidad central del proceso
 La unidad memoria del computador
 Los buses del computador

Segunda Semana:

 TECNICAS DE PROGRAMACIÓN
 Programación estructurada
 Programación Modular
 Diagrama de flujo
 CONCEPTOS FUNDAMENTALES
 Tipos de datos
 Identificadores, constantes y variables
 Bloque de asignación

Tercera Semana:

 CONCEPTOS FUNDAMENTALES
 Expresiones aritméticas
 Expresiones Lógicas
 Expresiones secuenciales
 Ejemplos
 LABORATORIO
 Entorno de programación
 La función principal main
 Estructura secuencial
 Ejemplos

Cuarta Semana:

 ESTRUCTURA DE CONTROL SELECTIVAS


 La estructura SI-ENTONCES
 La estructura SI-ENTONCES-SINO
 Ejemplos
 LABORATORIO
 La sentencia IF
 La sentencia IF-ELSE
 Ejemplos

Quinta Semana:

 ESTRUCTURAS DE CONTROL SELECTIVAS MULTIPLES Y ANIDADAS


 La estructura SI múltiple
 Estructura selectiva anidadas (cascada)
 Ejemplos
 LABORATORIO
 La sentencia SWITCH
 Operador condicional?
 Ejemplos

Sexta Semana:

 ESTRUCTURA DE CONTROL REPETITIVAS


 Introducción
 Estructura Repetir
 Ejemplos
 LABORATORIO
 Sentencia DO WHILE
 La instrucción BREAK, CONTINUE Y GOTO
 Ejemplos

Septima Semana:

 ESTRUCTURAS DE CONTROL REPETITIVA


 Estructuras Mientras
 Estructura For
 Ejemplos
 LABORATORIO
 Sentencia WHILE
 Sentencia For
 Ejemplos

Octava Semana:

 EXAMEN PARCIAL

Novena Semana:

 FUNCIONES Y PROCEDIMIENTOS
 Introduccion
 Diseño Modular
 Declaración e innovación, ámbito de variables: globales y locales
 Parametyros y argumentos. Pase de parámetros por valor y referencia
 Ejemplos
 LABORATORIO
 Funciones sin y con pase de parámetros. (procedimientos y funciones)
 Ejemplos

Decima Semana:

 FUNCIONES
 Funciones Pre-definidas
 Funciones definidas por el usuario
 Ejemplos
 LASBORATORIO
 Ejemplos

Decima Primera Semana:

 ARREGLOS
 Definición. Arreglos unidimensionales/ multidimensionales
 Operaciones. Asignación . Lectura/ escritura
 Ejemplos
 LABORATORIOS
 Actualización
 Ejemplos

Decima Segunda Semana:

 ARREGLOS : OPERACIONES
 Operaciones: actualización: inserción, eliminación y modificación
 Implementación de algoritmos de búsqueda y ordenación
 Ejemplos
 LABORATORIO
 Actualización
 Implementación de algoritmos de búsqueda y ordenación
 Ejemplos

Décima Tercera Semana:

 ARREGLOS : CADENAS
 Cadenas
 Ejemplos
 LABORATORIO
 Ejemplos

Décima cuarta semana:

 REGISTROS O ESTRUCTURAS
 Definición
 Operaciones
 Combinaciones, arreglos y Registros
 Ejemplos
 LABORATORIO
 Estructuras
 Operaciones
 Ejemplos

Décima Quinta Semana:

 ARCHIVOS
 Introducción Creación de Archivos
 Archivos secuenciales e indexados
 Operaciones
 Ejemplos
 LABORATORIO
 Ejemplos

Décima Sexta Semana:

 EXAMEN PARCIAL

Décima Septima Semana:

 Examen Sustitutorio

V. METODO

El curso se desarrolla con sesiones teórico-práctico, teniendo como eje


de la labor ejecutiva a los alumnos.
Ellos participarán en las clases, en la solución de casos planteados por el
Profesor.

VI. EVALUACION

Por lo menos constara de:

NF = EP + EF + PP
3

EP = Examen Parcial
EF = Examen Final
PP = Promedio de trabajos de laboratorio y de practicas calificadas
NF = Nota Final

Se tomara un examen sustitutorio (todo el curso) que reemplazara a EP ó EF.

VII. BIBLIOGRAFIA

1. LONG, Lany (1995), introducción a las computadoras y al procesamiento de


información, segunda edición, Prentice Hall.
2. BREEKMAN, George (1995) computación & informática, Addison Wesley
Iberoamericana S.A
3. BROOSHEAR, Glenn (1997) , introducción a las ciencias de la computación.
Addison Wesley Iberoamericana S.A.
4. JOYANES Aguilar, Luis . (1988) Algoritmos y Estructuras de datos. Editorial
Mc Graw Hill.
5. CAIRO, Osvaldo (1995), metodología de la programación, algoritmos,
diagramas de flujo y programas. Tomo I y tomo II , Alfa omega, grupo
editor, México.
6. SHILDT, Herbert (1994).Manual de referencia Turbo C y C++, Segunda
edición, Editorial McGraw Hill.
7. BYRON S. Gottfriend. (1997) Programación en Lenguaje C. 2da edición.
McGraw Hill. Interamericana de España.
8. GOTTFRIEND, Byron : Programación en C. Editorial McGraw Hill.
9. PAPPAS, Chris, manual de Borland C++, Editorial Mc Graw Hill.
10. ECKEL, Bruce, aplique C ++. Edición . Editoral Mc Graw Hill.

También podría gustarte