9 Lenguaje de Programación .pdf
Nombre del archivo original: 9_Lenguaje de Programación.pdf
Autor: ELECTRO
Este documento en formato PDF 1.5 fue generado por Microsoft® Word 2010, y fue enviado en caja-pdf.es el 23/08/2014 a las 05:46, desde la dirección IP 190.232.x.x.
La página de descarga de documentos ha sido vista 2319 veces.
Tamaño del archivo: 321 KB (4 páginas).
Privacidad: archivo público
Vista previa del documento
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
ESCUELA PROFESIONAL DE INGENIERÍA ELÉCTRICA
|SILABO N° 09
1.
INFORMACIÓN GENERAL
1.1
Nombre del Curso:
1.2
Ciclo Académico:
1.3
Carácter :
1.4
Código del Curso:
1.5 Pre-requisito:
1.6
Créditos:
1.7
Semestre / Año Académico:
1.8
Horas de Teoría:
1.9
Horas de Práctica:
1.10 Horas de Laboratorio:
1.11 Docente del curso:
2.
LENGUAJE DE PROGRAMACIÓN
2
OBLIGATORIO
CB0208
INTRODUCCIÓN AL ÁLGEBRA LINEAL
3
2014 A
02 / SEMANAL
00 / SEMANAL
02 / SEMANAL
ING. POMA GARCÍA, JOSÉ ANTONIO
ING. MAGUIÑA CAMONES JIMMY CAROL
SUMILLA
Este curso es de naturaleza teórica y experimental, tiene el propósito de brindar a los discentes los
elementos necesarios para desarrollar aplicaciones científicas y matemáticas. Comprende:
Características, identificadores, Palabras Reservadas, Tipos de Datos, Operadores, Expresiones y
Funciones Estándar. Sentencias Básicas: de Asignación, de Entrada y Salida, Sentencias de Bifurcación
Condicional, Estructura de Control Repetitivo. Arreglos de
Multidimensionales, Funciones y
Procedimientos. Archivos de Texto Archivos con Tipo. Diseño de interfase grafica del usuario: Objetos
de diseño. Eventos, cambio de estados de los objetos y principales procedimientos asociados a los
eventos Tipo, declaración e Inicialización de Variables: Tipos de Datos, Variables de Tipo. Funciones y
procedimientos. Funciones de Entrada y Salida, Funciones matemáticas y funciones para el manejo de
caracteres. Sentencias de Control del Programa, Bucle, Arreglos de Cadenas. Creación y mantenimiento
de tablas, operaciones de mantenimiento de las tablas a través de la interfase gráfica del usuario y la
programación.
3.
OBJETIVOS GENERALES Y ESPECÍFICOS
OBJETIVOS
GENERALES
N°
1.
2.
3.
1.
ESPECÍFICOS
2.
CONTENIDO
Aprender a buscar algoritmos para la solución de un problema, previo análisis; pasar por
todas las fases necesarias para desarrollar un programa.
Aprender algunas técnicas básicas de programación mediante un lenguaje de programación
estructurado.
Crear programas para la solución de problemas pasando por las fases necesarias: Analizar el
problema, diseñar el algoritmo, codificar, editar, compilar, ejecutar y depurar el programa, así
como documentarlo.
Aprender a usar técnicas básicas de programación. Elaborar y usar subrutinas para crear
módulos en una programación estructurada.
3.
4.
PORCENTAJE DE FORMACIÓN PROFESIONAL POR OBJETIVO Y POR COMPETENCIAS.
El porcentaje en la formación profesional del estudiante es 50% objetiva y 50% competente.
5.
METODOLOGÍA A UTILIZAR.
El desarrollo del curso es teórico-práctico. Las clases teóricas son interactivas entre profesor y alumnos. Los alumnos
participarán en el desarrollo de los algoritmos con la discusión y sugerencias respectivas para obtener el programa que dé
solución a cada problema propuesto.
Se pondrá énfasis en el desarrollo de programas de aplicación a la Carrera Profesional.
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
ESCUELA PROFESIONAL DE INGENIERÍA ELÉCTRICA
En lo posible, se utilizarán recursos tecnológicos modernos disponibles: equipos de computación, proyector multimedia,
Internet, software de apoyo.
6.
SISTEMA DE EVALUACIÓN.
El curso tendrá el siguiente sistema de evaluación:
Se tomarán 5 exámenes teóricos, de cuyas notas sólo se considerarán las 4 más altas. El promedio de éstas
redondeado a cero decimales lo denotaremos por PP.
Se tomarán 2 exámenes prácticos obligatorios, cuyas notas las designaremos por EP1 y EP2, respectivamente.
Habrá un examen práctico sustitutorio opcional cuya nota (EPS) sustituirá a la más baja de aquéllas.
La evaluación de laboratorio será de la siguiente forma:
Se tomarán 2 Exámenes de Laboratorio, cuyas notas las designaremos por EL1 y EL2, respectivamente.
La Nota Final de Laboratorio (NL) se obtiene promediando las notas de los dos Exámenes de Laboratorio,
redondeándose a cero decimales:
NL = (EL1 + EL2) / 2
El promedio final se obtendrá mediante la siguiente fórmula:
NF = 0.20 EP + 0.20 EF + 0.40 PP + 0.20 NL
Dónde:
EP:
EF:
PP:
NL:
Nota Examen Parcial.
Nota Examen Final.
Promedio de Prácticas Calificadas.
Nota Final de laboratorio.
La nota de cada examen, práctica calificada es redondeada a cero decimales.
La nota mínima aprobatoria es 11 (once).
7.
CONTENIDO PROGRAMÁTICO ANALÍTICO CALENDARIZADO TEÓRICO DEL CURSO.
SEM
N°
TEMA GENERAL
1
CONCEPTOS BÁSICOS.
2
FASES EN EL DESARROLLO DE UN
PROGRAMA
5
SENTENCIAS DE CONTROL (Primera
Parte)
SENTENCIAS DE CONTROL (Segunda
Parte)
SENTENCIAS DE SALTO
6
FUNCIONES
7
AMBITO DE LAS VARIABLES
8
9
ARREGLOS O ARRAYS (Primera Parte)
10
ARREGLOS O ARRAYS (Segunda Parte)
11
DISEÑO DE INTERFAZ GRÁFICA DEL
USUARIO
12
13
CADENAS DE CARACTERES
PUNTEROS
3
4
CONTENIDO
PROGRAMACIÓN
DE EVALUACIONES
El computador.- Hardware y Software.Almacenamiento de datos: tipos de memoria.
Unidades de medida de la memoria:
PROGRAMAS.- Lenguajes de programación.Programa fuente.- Compilador.- Programa objeto.Enlazador.Programa
ejecutable.El
Preprocesador.
Algoritmos.- Herramientas de Programación.Seudocódigo.- Diagrama de flujo.- ELEMENTOS
DEL
LENGUAJE.Palabras
Reservadas,
Identificadores.- Constantes.- Estructura de un
Programa en C++.- SENTENCIAS.- Entrada y
salida.
Sentencias de selección o decisión.
Sentencias de bucle o de repetición.
Programas de aplicación.
Subprogramas: Procedimientos y funciones.Declaración de una función.- Llamada a una
función.- Definición de una función.- Parámetros o
argumentos.- Parámetros reales (actuales).Parámetros formales. Funciones Estándar.Funciones aritméticas
Variables locales y globales.FUNCIONES
RECURSIVAS.PASO DE PARÁMETROS A
TRAVÉS DE LAS FUNCIONES.- Paso de
parámetros por valor y por referencia.
01Practica calificada
02Practica calificada
EXAMEN PARCIAL
Arrays unidimensionales.
Arrays multidimensionales.
Objetos de diseño. Eventos, cambio de estados de
los objetos y principales procedimientos asociados
a los eventos
Cadenas de caracteres
Sintaxis, operadores, aritmética de punteros,
03Practica calificada
04Practica calificada
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
ESCUELA PROFESIONAL DE INGENIERÍA ELÉCTRICA
14
PUNTEROS A FUNCIONES
15
16
PROCESAMIENTO DE ARCHIVOS.
matrices de punteros
los punteros a funciones contienen la dirección de
memoria
Procesamiento de archivos
17
8.
CONTENIDO PROGRAMÁTICO ANALÍTICO CALENDARIZADO DE PRÁCTICAS DE LABORATORIOS
SEM
N°
TEMA GENERAL
CONTENIDO
Ejemplos de ejecución de programas.- Software de ayuda para la creación de
diagramas de flujo.
Operaciones con tipos de datos básicos. Sentencias de entrada y salida.
Herramientas de depuración. Seguimiento de un programa pasó a paso.
Compilación, ejecución y depuración de programas. Sentencias de selección.
13
Laboratorio 1: Manejo Básico del Entorno
Integrado de Desarrollo (IDE).
Laboratorio 2: Estructura de un programa
en C++.
Laboratorio 3: SENTENCIAS DE
CONTROL (Primera Parte)
Laboratorio 4: SENTENCIAS DE
CONTROL (Segunda Parte).Laboratorio 5: Sentencias de salto.
Programas de aplicación.
Laboratorio 6: Sentencias de salto II.
EXAMEN DE LABORATORIO 1
EXAMEN PARCIAL
Laboratorio 7: Funciones I.
Laboratorio 8: Funciones II.
Laboratorio 9: Arrays o Arreglos
unidimensionales.
Laboratorio 10: Arrays o Arreglos
multidimensionales.
Laboratorio 11: Punteros y direcciones.
14
Laboratorio 12: Cadenas de caracteres.
15
16
17
EXAMEN DE LABORATORIO 2
EXAMEN FINAL
EXAMEN SUSTITUTORIO
1
2
3
4
5
6
7
8
9
10
11
12
9.
05Practica calificada
EXAMEN FINAL
EXAMEN
SUSTITUTORIO
Sentencias de repetición.
Sentencias de salto
Sentencias de salto II
Funciones
Funciones Recursivas
Paso de parámetros por valor y por referencia
Arreglos multidimensionales. Arreglos de cadenas de caracteres.
Punteros
Cadenas de caracteres
BIBLIOGRAFÍA.
N°
TÍTULO
AUTOR
EDITORIAL
1
Aprenda C++ Paso a Paso
Kris Jamsa.
Alfaomega Grupo Editor, 1996.
2
C++ Cómo Programar
Guía de Programación en C++ para
todo el mundo
Deitel y Deitel.
Prentice Hall - México 1999
3
4
5
Programación en C++ para Ingenieros
Fundamentos
y
Técnicas
Programación
C/C++ - Curso de programación
Julio Vásquez Paragulla
Fatos Xhafa, Pere Pau Vázquez
Alcocer, Jordi Marco Gómez, Xavier
Molinero Albareda, Ángela Martín
Prat
de
USMP – Perú 1998
Thomson. – España 2006
Anaya Multimedia.- España 1990
Francisco Javier Ceballos Sierra
Edit. RAMA.- España 2001.
C++ Un Enfoque Orientado
Introducción a las Ciencias de la
Computación
Luis Joyanes Aguilar.
McGraw-Hill/ InterAmericana –España
9
C++ Programación exitosa
Kris Jamsa
Alfaomega Grupo Editor, 1997.
10
Estructuras de Datos y Algoritmos
Addison Wesley Iberoamericana, 1995.
11
Estructuras de Datos con C y C++
Mark Allen Weiss
Yedidyah Langsam, Moshe J.
Augenstein & Aaron M. Tenenbaum
6
7
8
12
13
14
Estructuras de Datos, Algoritmos y
Programación Orientada a Objetos
Metodología de la Programación
Orientada a Objetos
Modelado y Diseño Orientado a
Objetos
J. Glenn Brookshear
Gregory L. Heileman
Leobardo López Román
Rumbaugh, Blaha, Premerlani
Addison Wesley, Iberoamericana, 1995
Prentice Hall Hispanoamericana, 1997.
Osborne/McGraw Hill, 1990
Alfaomega.- México 2006
Eddy & Lorensen,
Hispanoamericana, 1996
Prentice
Hall
UNIVERSIDAD NACIONAL DEL CALLAO
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA
ESCUELA PROFESIONAL DE INGENIERÍA ELÉCTRICA
10. REFERENCIAS (PAPERS) E INFOREFERENCIAS (W.W.W.)
http://c.conclase.net/curso/index.php
http://www.zator.com/Cpp/index.htm
http://www.cplusplus.com/doc/tutorial/
http://www.isocpp.org
http://www.cprogramming.com
http://www.stroustrup.com
Descargar el documento (PDF)
9_Lenguaje de Programación.pdf (PDF, 321 KB)
Documentos relacionados
Palabras claves relacionadas
sentencias
arreglos
programas
ingenier
examen
curso
electrica
objetos
punteros
datos
programa
profesional
programacion
laboratorio
funciones