Está en la página 1de 9

Universidad de Guadalajara

Centro Universitario de Ciencias Exactas e Ingenierías


División de Electrónica y Computación

A. Nombre completo empezando por apellidos.


B. Numero de lista.
C. Sección.
D. Horario.
E. Materia.

Asignatura:
Seminario de solución de problemas de Programación.

DEFINICION DE FUNCION EN PROGRAMACION ESTRUCTURADA:

TEMA: FUNCIONES 0 MODULOS.

Una función, es un conjunto de declaraciones, definiciones, expresiones


y / o sentencias que realizan una tarea específica.

DEFINICION DE FUNCION EN PROGRAMACION ESTRUCTURADA:

Un problema complejo se puede dividir en pequeños sub-programas más


sencillos.
Estos sub-programas se conocen como: “Módulos”, sub-rutinas o
programas “ llamados”, y su complementación en un lenguaje se llama
sub-programa (funciones).

Un Sub-programa realiza las mismas acciones que un programa, sin


embargo, un sub-programa lo utiliza solamente un programa para un
propósito especifico.

Un sub-programa recibe datos de un programa y le devuelve resultados (el


programa “llama o invoca” al sub-programa este ejecuta una tarea
específica y devuelve el “control al programa que lo llamo.
Cuestionario No 10

Título: FUNCIONES 0 MODULOS.


1.- Dar la definición de funciones.

2.- Cuales son los tipos de funciones más comunes?

3.-Con que otro nombre se les conoce a las funciones?

4.- ¿En un programa modular, en que diferentes lugares en el código se


pueden acomodar las funciones?
5.- Escribir el esquema del cuerpo de una función:

6.- Que otro nombre puede recibir el “programa principal” cuando trabaja con funciones?

7.- Definir que es un prototipo de función:

8.- Que utilidad puede tener un programa con funciones o módulos?

9.- Definir que es una variable global?

10.- Definir que es una variable local?

11.- Con que estructuras de control se puede llamar a las funciones desde el programa principal?

12.-Agregue un comentario respecto a este tema:


EJERCICIO PROPUESTO:

Nota importante:
_______________________________________________________________-_______
a) Al ejecutarlos, al final preguntar si se desea volver a ejecutar:
Presionar el número 1, Para Si,
O cualquier otro número, Para No
Con la estructura cíclica do…while.

EJERCICIO PROPUESTO:

Programa_23:

Enunciado:
Sistema, “Áreas de Figuras Geométricas”, las Funciones a agregar son
las siguientes:
a) Cuadrado.
b) Rectángulo
c) Triangulo
d) Salir

Nota: El llamado de las funciones automático o directo (en forma secuencial).

Instrucciones:

Diseñar:
1.- Tabla de búsqueda de datos
2.- Seudocódigo y
3.- Lenguaje C
4.- Captura de pantalla, serían las siguientes tres:
4.1.- Con el compilador y el código fuente
4.2.- Cuando lo ejecutan o corren.
4.3.- Cuando agregan datos al programa ejecutado.
Producto a entregar:
1.-Tabla de búsqueda de datos:

Variables de entrada:
(tipo de dato y nombre)
Variables de salida:
(tipo de dato y nombre)
Constantes:

Formulas:

Estructuras de control:

2.-Seudocódigo:

3.- Lenguaje C:

4.- Captura de pantalla, serían las siguientes tres:

4.1.- Con el compilador y el código fuente

4.2.- Cuando lo ejecutan o corren.

4.3.- Cuando agregan datos al programa ejecutado.


EJERCICIO PROPUESTO:

Programa_24:
Enunciado:
Sistema, “Áreas de Figuras Geométricas”, las Funciones a
agregar son las siguientes:
a) Cuadrado.
b) Rectángulo
c) Triangulo
d) Salir
Nota: El llamado de las funciones con la estructura selectiva doble if...else.

Instrucciones:

Diseñar:
1.- Tabla de búsqueda de datos
2.- Seudocódigo y
3.- Lenguaje C
4.- Captura de pantalla, serían las siguientes tres:
4.1.- Con el compilador y el código fuente
4.2.- Cuando lo ejecutan o corren.
4.3.- Cuando agregan datos al programa ejecutado.
Producto a entregar:
1.-Tabla de búsqueda de datos:

Variables de entrada:
(tipo de dato y nombre)
Variables de salida:
(tipo de dato y nombre)
Constantes:

Formulas:

Estructuras de control:

2.-Seudocódigo:

3.- Lenguaje C:

4.- Captura de pantalla, serían las siguientes tres:

4.1.- Con el compilador y el código fuente

4.2.- Cuando lo ejecutan o corren.

4.3.- Cuando agregan datos al programa ejecutado.


EJERCICIO PROPUESTO:

Programa_25:
Enunciado:
Sistema: “Áreas de Figuras Geométricas”, las Funciones a
agregar son las siguientes:
a) Cuadrado.
b) Rectángulo
c) Triangulo
d) Salir
Nota: El llamado de las funciones con la estructura selectiva múltiple switch.

Instrucciones:

Diseñar:
1.- Tabla de búsqueda de datos
2.- Seudocódigo y
3.- Lenguaje C
4.- Captura de pantalla, serían las siguientes tres:
4.1.- Con el compilador y el código fuente
4.2.- Cuando lo ejecutan o corren.
4.3.- Cuando agregan datos al programa ejecutado.
Producto a entregar:
1.-Tabla de búsqueda de datos:

Variables de entrada:
(tipo de dato y nombre)
Variables de salida:
(tipo de dato y nombre)
Formulas:

2.-Seudocódigo:

3.- Lenguaje C:

4.- Captura de pantalla, serían las siguientes tres:

4.1.- Con el compilador y el código fuente

4.2.- Cuando lo ejecutan o corren.

4.3.- Cuando agregan datos al programa ejecutado.

Actividades de Cierre:
Aprendizajes Logrados:

Observaciones:

Conclusiones:

Fuentes de información:

 Libros
 Título del libro
 Autor
 Editorial
 Paginas consultadas.

Fuentes de información:

 Internet
 Buscador
 Link
 Fecha de consulta
 Hora de consulta

Otra:

Fuente de información proporcionada *Notas


por la maestra: *videos
*Ejercicios
*Ejemplos

También podría gustarte