Está en la página 1de 6

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ

FACULTAD DE INGENIERIA ELÉCTRICA Y ELECTRÓNICA

INTRODUCCION

La presente publicación aparece motivada esencialmente por la necesidad de


contar de un material de enseñanza – aprendizaje de la asignatura de
Programación I, tomando en cuenta la mayor accesibilidad posible para el
estudiante, en lo que concierne a su contenido temático.

El presente manual se desarrolla de la siguiente manera:

El Capítulo I desarrolla un resumen de manera didáctica, sencilla y ordenada


referente a los conceptos básicos, el análisis de datos, codificación, depuración
y diagramas de flujo.

El Capítulo II trata todo lo referente a la estructura de Programación en C++ tal


como las estructuras lógicas selectivas.

El Capítulo III desarrolla todo lo referente a la estructura de Programación en


C++ tal como las estructuras lógicas repetitivas.

El Capítulo IV desarrolla las funciones y procedimientos predefinidos en C++ y


definidos por el usuario en C++.

El Capítulo V trata a cerca de todo lo referente a los arreglos tanto


unidimensional y bidimensional.

Finalmente presentamos el más sincero agradecimiento a todas las personas


que de una y otra forma han contribuido con la realización de presente material
de enseñanza, se deja el presente manual a disposición de todos los
estudiantes en general.
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ
FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA

ÍNDICE

CARÁTULA

INTRODUCCIÓN

CAPITULO I
C ONCEPTOS BASICOS

1.1 ALGORITMIA……………………………………………………………………................2
1.1.1 Características de los algoritmos………………………………………………...2
1.1.2 Diagrama de flujo………………………………………………………………..2
1.2 DEFINICION DE PROGRAMA.............................................................................................3

1.2.1 Variables ………………………………………………...……………………….4


1.2.2 Constantes…………………………………………………...…..………………..4
1.2.3 Expresiones……………………………………..……………...…………………4
1.3 OPERADORES…………………………………………………………...………………….5
1.3.1 Operadores aritméticos…………………………………………………………..5
1.3.2 Operadores relacionales…………………………………..……...………………5
1.3.3 Operadores lógicos……………………...………………………………………6
1.4 ENTRADA Y SALIDA DE DATOS………………………………………………………..6
1.4.1 Instrucción leer…………………………………………………………………..7
1.4.2 Instrucción escribir………………………………………………………………7
1.4.3 Datos escalares…………………………………………….…………………….7
1.4.4 Asignaciones……………………………………………………..………..……..8
1.4.5 Declaración de variables………………………………………..………………..8
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ
FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA

1.5 PSEUDOCODIGO………………...........................................................................................8

1.6 ESTRUCTURA SECUENCIAL…………………………………………..…………………8

1.7 EJEMPLOS APLICATIVOS……….......................................................................................9

1.8 PROBLEMAS PROPUESTOS……………………………..................................................19

CAPITULO II
ESTRUTURAS SELECTIVAS

2.1 ESTRUCTURAS SELECTIVAS ……………………………..............................................21

2.2 ESTRUCTURA SI…ENTONCES ………….........................................................................21

2.3 ESTRUCTURA SI…ENTONCES…SI NO..........................................................................22

2.4 ESTRUCTURA DE SELECCIÓN MULTIPLE....................................................................22

2.5 EJEMPLOS APLICATIVOS……………….........................................................................24

2.6 PROBLEMAS PROPUESTOS.……….................................................................................33

CAPITULO III
ESTRUCTURAS REPETITIVAS

3.1 DEFINICION DE ESTRUCTURAS REPETITIVAS......................................................35

3.2 ESTRUCTURA HACER MIENTRAS……………………………..………....................35


UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ
FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA

3.3 ESTRUTURA MIENTRAS.................................................................................................37

3.4 ESTRUCTURA DESDE………………………………………………………..…………38

3.6 EJEMPLOS APLICATIVOS………………………………..…………………….………39

3.7 PROBLEMAS PROPUESTOS……………………………………………….……..…….46

CAPITULO IV
FUNCIONES

4.1 PROGRAMACION MODULAR ………………………………………………..…........48

4.1.1 Modulo de Programación en C++............................................................................48

4.2 FUNCIONES PREDEFINIDAS...........................................................................................48

4.2.1 Uso de funciones predefinidas…………………...………………………....……..49

4.3 CARACTERISTICAS DE UNA FUNCION……………………………………………..50

4.3.1 Nombre de una función……………………………….…………………………..51

4.3.2 La instrucción return……………………………………..……………………….51

4.4 DECLARACION DE FUNCIONES: PROTOTIPO………………….………………….51

4.4.1 Retorno de una función…………………………...……………………………….52

4.4.2 Llamada a una función……………………………………………………………52

4.4.3 Definir una función……………………………….…..………….………………..52

4.5 FUNCIONES DE BIBLIOTECA………………………..………………….……………53


UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ
FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA

4.6 EJEMPLOS APLICATIVOS…………………………….……………………………….55

4.7 PROBLEMAS PROPUESTOS………………………………………..…………....…….63

CAPITULO V
ARREGLOS EN C++

5.1 ARREGLOS……………………………………………………………………………….65

5.2 ARREGLOS UNIDIMENSIONALES ................................................................................65

5.2.1 Nombre [índice]………………………………………………………...………..66

5.2.2 Inicialización de un arreglo………………………………………………………66

5.2.3 Operaciones con un arreglo unidimensional…………………………..…………67

5.2.3.1 Lectura de los elementos de un arreglo……………………………….67

5.2.3.2 Proceso utilizando los elementos de un arreglo……………………….67

5.3 ARREGLOS BIDIMENSIONALES……………...……………………….……...….…..68

5.3.1 Declaración de los arreglos bidimensionales……………..…………..……….68

5.3.2 Recorrido de filas………………………………….………………….………….69

5.4 EJEMPLOS APLICATIVOS……………………………………………………………70

5.5 PROBLEMAS PROPUESTOS………………………………………….………………79

ANEXO 1: TABLA DE CODIGOS ASCII …………………………………………………80

ANEXO 2: TABLA DE CODIGOS ASCII EXTENDIDA………………………………....82

BIBLIOGRAFÍA
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERÚ
FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA

BIBLIOGRAFIA:

1. CEVALLOS SIERRA, FRANCISCO. Programación Orientada a Objetos con C++.

Editorial RAMA-España-2003.

2. JACK W. DAVIDSON. Diseño y Programación en C++. Editorial Mcgraw-Hill-

España.2000.

3. TANENBAUM.

Estructura de Datos en C++.1993.

4. VASQUEZ PASRASGULLA, JULIO. Guía de Programación en C++. Editorial San

Marcos-Perú.2001.