Está en la página 1de 8

Universidad Abierta Para Adultos

Tema:
Tarea II
Nombre:
Luis Miguel Rosario Suarez
Matricula:
100044008
Asignatura:
Programación I
Facilitador:
Joan Manuel Gregorio Pérez
Fecha:
02/10/2021

1
Tabla de contenido
Introducción ...................................................................................................................................3
Desarrollo ......................................................................................................................................4
Links del video ...............................................................................................................................8

Opinión personal ............................................................................................................................8

2
INTRODUCCION

A continuación, estaré mostrando un breve resumen sobre las sentencias en C y


facilitando los links para que pueda tener acceso a los videos de esta asignación.
Antes de empezar debemos saber que una sentencia es cualquier expresión que
termine con un (;) y que existen varios tipos, los cuales nos ayudan a escribir nuestro
código de la mejor forma posible para dar la solución a un problema.
Ya sabiendo esto te invito a que pases a descubrir el resumen que tengo para usted,
sin más que agregar empecemos.

3
DESARROLLO

Sentencias en C

Una sentencia es cualquier expresión en C que se espera que tenga alguna


consecuencia. Pueden ser asignaciones, operaciones, llamadas a funciones o
combinaciones de ellas.

Toda sentencia termina con un ";". Una sentencia simple consiste en una
expresión acabada en un punto y coma (;).

Sentencias de asignación:

Las sentencias de asignación sirven para calcular expresiones y asignárselas a un


dato.

Tipo referencia = expresión;

Ejemplo: int number = 10;

Se debe indicar el tipo de dato y el dato en el cual se va a guardar el resultado de


la expresión, seguido del símbolo = (símbolo de la asignación) y la expresión
numérica o lógica a evaluar cuando se ejecute la sentencia. Tras esta sentencia
se debe poner siempre el símbolo; (punto y coma).

Sentencias condicionales:

Este tipo de sentencias permiten variar el flujo del programa en base a unas
determinadas condiciones.

Existen varios tipos de sentencias condiciones, entre ellas:

if (condición) sentencia;

La sentencia solo se ejecuta si se cumple la condición. En caso contrario el


programa sigue su curso sin ejecutar la sentencia.

4
Otro formato:

if (condición) sentencia1;
else sentencia2;

Si se cumple la condición ejecutará la sentencia1, sino ejecutará la sentencia2. En


cualquier caso, el programa continuará a partir de la sentencia2.

Otro tipo:

switch (variable) {

case 1:

sentencias;

break;

default:

sentencias;

Esta estructura se suele utilizar en los menús, de manera que según la opción
seleccionada se ejecuten una serie de sentencias.

Sentencias condicionales:

Las sentencias de iteración (también denominadas bucles) permiten que un


conjunto de instrucciones sea ejecutado hasta que se alcance una cierta
condición. Esta condición pude estar predefinida (como en el bucle for) o no haber
final determinado (while y do-while).

5
El bucle While

La forma general del bucle while es la siguiente:

while (condición) sentencia:

El bucle Do-While

A diferencia del bucle while, que analiza la condición del bucle al principio del
mismo, el bucle do-while analiza la condición al final del bucle. Esto significa que
el bucle do-while siempre se ejecuta al menos una vez. La forma general del bucle
do-while es la siguiente:

do

sentencia

while (condición);

El bucle For

El formato general del bucle for proporciona una potencia y flexibilidad


sorprendentes. Su estructura general para la sentencia for es:

for (inicialización; condición; incremento) sentencia;

Sentencias de salto:

C tiene cuatro sentencias que llevan a cabo un salto incondicional (además de


goto, pero su uso no está bien visto por sus programadores): return, break, exit() y

6
continue. goto, pero su uso no está bien visto por sus programadores): return,
break, exit() y continue.

Return

Se usa para volver de una función. Se trata de una sentencia de salto porque hace
que la ejecución vuelva al punto en que se hizo la llamada a la función. Si hay
algún valor asociado con return, se trata del valor de vuelta de la función. Si no se
especifica un valor de vuelta, se asume que devuelve un valor sin sentido.

Donde expresión es opcional. Se pueden usar tantas sentencias return como se


quiera en una función. Sin embargo, la función termina al encontrar el primero.

expresión es opcional. Se pueden usar tantas sentencias return como se quiera en


una función. Sin embargo, la función termina al encontrar el primero.

Break

Tiene dos usos: para finalizar un case en una sentencia switch y para forzar la
terminación inmediata de un bucle, saltando la evaluación condicional normal del
ciclo.

Cuando se encuentra la sentencia break dentro de un bucle, el bucle finaliza


inmediatamente y el control sigue en la sentencia posterior al bucle.

Exit

Igual que se puede interrumpir un bucle, se puede salir anticipadamente de un


programa usando la función exit() de la biblioteca estándar. Esta función da lugar a
la terminación inmediata del programa, forzando la vuelta al sistema operativo.

Continue

Funciona de forma similar a break. Sin embargo, en vez de forzar la terminación,


break. Sin embargo, en vez de forzar la terminación, continue fuerza una nueva
iteración del bucle y salta cualquier código que exista entremedias.

7
LINKS DEL VIDEO ASIGNADO

Formato Zip (Todos los sistemas operativos)

Formato tar -- Mas ligero (Solo para Linux y Mac)

OPINION PERSONAL

A pesar de que ya tenia conocimiento de estas sentencias, no esta de mas


repasar lo que uno ya ha visto con anterioridad para refrescar la memoria. Me ha
gustado la asignación ya que aprendí algo nuevo, específicamente la sentencia de
salto “Exit”.

También podría gustarte