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 2301 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


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


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


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.


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


9_Lenguaje de Programación.pdf - página 1/4



9_Lenguaje de Programación.pdf - página 2/4



9_Lenguaje de Programación.pdf - página 3/4

9_Lenguaje de Programación.pdf - página 4/4


Descargar el documento (PDF)

9_Lenguaje de Programación.pdf (PDF, 321 KB)





Documentos relacionados


Documento PDF 9 lenguaje de programaci n
Documento PDF recuperacion de datos
Documento PDF acuerdo 279 rvoe
Documento PDF tripticoplan2011 comp expo
Documento PDF conv 2013 2014a
Documento PDF tripticoplan2011 civil expo

Palabras claves relacionadas