Está en la página 1de 3

GUIA 4

FECHA DE LA
24/06/2022
PRÁCTICA: CARRERA DESARROLLO DE SOFTWARE
DURACIÓN: 3 laboratorios
PERIODO Abril - septiembre
ASIGNATURA: PROGRAMACION I ACADÉMICO
NIVEL: 1
2022
PRÁCTICA
DOCENTE: Ing. Wilfrido Trujillo PARALELO: A 05
N°:
TALLER/LABORATORIO DE PRÁCTICA Laboratorio 2
TEMA DE LA
LENGUAJE C SENTENCIAS DE CONTROL
PRÁCTICA:
1. OBJETIVOS:
Conocer y usar los ambientes y herramientas para el desarrollo y ejecución de programas en Lenguaje C,
como editores y compiladores en diversos sistemas operativos aplicando sentencias de control.
Elaborar programas en lenguaje C que incluyan las estructuras de selección if, if-else,
switch y ternaria (o condicional) para la resolución de problemas básicos.
2. TRABAJO DE INVESTIGACION (CONSULTA PREVIA)
Investigar que es programacion en el lenguaje C
Tipos de lenguajes de programacion
Investigar el printf, scanf
Sentencias de control
3. MARCO TEÓRICO (TÉMATICAS)
Un lenguaje de programación permite expresar una serie de instrucciones que podrán ser realizadas por una computadora.
Unos de los lenguajes de programación mayormente difundidos es el lenguaje C.
Las estructuras de control de flujo en un lenguaje especifican el orden en que se realiza el procesamiento de datos.
Las estructuras de selección (o condicionales) permiten realizar una u otra acción con base en una expresión lógica. Las
acciones posibles a realizar son mutuamente excluyentes, es decir, solo se puede ejecutar una a la vez dentro de toda la
estructura.
Esta estructura evalúa la expresión lógica y si la condición es verdadera se ejecutan las instrucciones del bloque que se
encuentra entre las primeras llaves, si la condición es falsa se ejecuta el bloque de código que está entre las llaves después de
la palabra reservada 'else'. Al final de que se ejecute uno u otro código, se continúa con el flujo normal del
programa.

Es posible anidar varias estructuras if-else, es decir, dentro de una estructura if-else tener una o varias estructuras if-else.

Éste es muy utilizado ya que la forma de dar instrucciones es muy cercana a lo que un humano podría abstraer, es decir, las
instrucciones no son tal cual las que una computadora podría entender, para ello se necesitaría conocer a fondo el
microprocesador, el sistema operativo entre otros aspectos. Por esta razón, C es conocido como un lenguaje de alto nivel, esto
significa a que las instrucciones podrían ser entendidas fácilmente por un humano. En contraparte, un lenguaje de bajo nivel,
son instrucciones que son cercanas a lo que la máquina puede entender y difícilmente pueden ser comprendidas por una
persona que no tenga conocimientos de la máquina en que operarán. Algunos autores consideran al lenguaje C como un
lenguaje de mediano nivel, ya que no es totalmente transparente sino tiene elementos que tienen que ver con la arquitectura
de la máquina a la hora de programar.
Un programa en C se elabora describiendo cada una de las instrucciones de acuerdo a las reglas definidas en este lenguaje
en un archivo de texto para después ser procesadas en un compilador. Un compilador es un programa que toma como entrada
un archivo de texto y tiene como salida un programa ejecutable, éste tiene instrucciones que poden ser procesadas por el
hardware de la computadora en conjunto con el sistema operativo que corre sobre ella. Se tiene como ventaja que un programa
escrito en lenguaje C, siguiendo siempre su estándar, puede correr en cualquier máquina siempre y cuando exista un
compilador de C hecho para tal.
C es un lenguaje de programación de propósito general que ofrece como ventajas economía de expresión, control de flujo y
estructuras de datos y un conjunto de operadores.

C es un lenguaje de propósito general basado en el paradigma estructurado. El teorema del programa estructurado, demostrado
por Böhm-Jacopini, dicta que todo programa puede desarrollarse utilizando únicamente 3 instrucciones de control:
• Secuencia
• elección
• Iteración

4. MATERIALES Y EQUIPOS (#):


• Computador
• Software

5. REGLAS DE SEGURIDAD
N/A
6. METODOLOGÍA (PROCEDIMIENTO)

RESOLVER PROGRAMAS REALIZANDO CON PRINTF - SCANF


• Mayor 2 números
• Menor 2 números
• Mayor de 3 números
• Aplicar los ejercicios anteriores en un solo programa con la sentencia Switch.
• Resolver en un archivo en formato Word en el formato de informe
7. RESULTADOS DE LA PRÁCTICA
Resolución de ejercicios

8. CRITERIOS DE EVALUACIÓN
Se valorará de la siguiente manera
1.- Fuentes de consulta
2.- Relevancia en el contenido
3.- Calidad de redacción y presentación
4.- Exactitud de los resultados

9. INDICACIONES DE ENTREGA

Se debe entregar en el formato de informe entregado a sus correos electrónicos todo lo referente a la práctica

10. REFERENCIAS BIBLIOGRÁFICAS

Menchaca García, F. R. (2010). Fundamentos de programación en Lenguaje C.. Instituto Politécnico


Nacional. https://elibro.net/es/lc/institutotraversari/titulos/74076

11. FIRMAS

F: ………………………………… F: ……………………………………

Nombre: WILFRIDO TRUJILLO Nombre: MAYRA CENTENO


DOCENTE DE LA ASIGNATURA COORDINADOR DE CARRERA

También podría gustarte