lic. salvador trujillo pØrez profesor de la facultad de

5
i Lic. Salvador Trujillo Pérez Profesor de la Facultad de Ingeniería Química Universidad Nacional del Callao Setiembre 2011

Upload: others

Post on 23-Jul-2022

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lic. Salvador Trujillo PØrez Profesor de la Facultad de

i

Lic. Salvador Trujillo PérezProfesor de la Facultad de Ingeniería

QuímicaUniversidad Nacional del Callao

Setiembre 2011

Page 2: Lic. Salvador Trujillo PØrez Profesor de la Facultad de

ii

A mi querida esposa Elena

Y a mi querido hijo Omar y Saúl

Page 3: Lic. Salvador Trujillo PØrez Profesor de la Facultad de

iii

Prologo

Este texto está fundamentado en apuntes, y problemas de clase, producto

de nuestra experiencia docente universitario en el curso de Programación

de Computadoras para ingeniería que se dicta en la Facultad de

Ingeniería Química de la Universidad Nacional del Callao.

Se busca ofrecer a los estudiantes universitarios de las diversas

disciplinas académicas, un enfoque motivado de los principios básicos de la

Programación. Es así como una variedad de problemas resueltos aplicados

a la ingeniería química que son resueltos y codificados en Pseudocódigo y

representado gráficamente con su respectivo Diagrama de flujo, a la vez se

presentan sencillez y de tal manera que el alumno logre entenderlos y

manejarlos en forma adecuada.

Para cada capítulo se hace una descripción de las principales sentencia

que se utilizan y luego los problemas resueltos en pseudocódigo y diagrama de

flujo

En el último capítulo se presenta problemas propuestos de varios tipos y

niveles de dificultad.

Page 4: Lic. Salvador Trujillo PØrez Profesor de la Facultad de

iv

INDICE

Capítulo I

1. Algoritmo, diagramas de flujo y Pseudocódigo……………………………1

1.1 Problemas y algoritmos……………………………………………….1

1.2 Diagramas de flujo…………………………………………………….1

1.2.1 Reglas para la construcción de diagramas de flujo……..….3

1.3 Pseudocódigo………………………………………………………….4

Capítulo II

2 Sentencias de Control……………………………………………………..…5

2.1 Estructura secuencial………………………………………………...5

2.1 Estructuras de Decisión……………………………………………..12

2.1.1. Estructura selectiva simple (Si entonces)…………………12

2.1.2. Estructura selectiva doble (Si entonces si/no)…………….20

2.1.3 Estructura de decisión anidada (en escalera)……………..27

2.1.4. Estructura selectiva múltiple (Según sea)…………………40

2.2 Estructuras Repetitivas………………………………………………52

2.2.1. Estructura mientras…………………………………………..52

2.2.2. Estructura Hacer-mientras/hasta……………………………59

2.2.3. Estructura para………………………………………………..66

Capítulo III

3. Estructura de datos: arreglos………………………………….…………....73

3.1. Arreglos Unidimensionales (vector)………………………….……73

3.2. Arreglos Bidimensionales (matrices)………………………………84

Page 5: Lic. Salvador Trujillo PØrez Profesor de la Facultad de

v

Capitulo IV

4 Subprogramas: Procedimientos y funciones……………………......102

4.1 Procedimientos………………………………………………….102

4.2 Funciones………………………………………………………..113

Capítulo V

5 Archivos de registros y desarrollo de proyectos……………….….…136

Capítulo VI

6 Problemas propuestos a la Ingeniera química………………………143

Bibliografía ……………………………………………………………………..147