Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

UNSA-Ingenierı́a eléctrica Fundamentos de programación

Universidad Nacional de
San Agustı́n de Arequipa

Facultad de Ingenierı́a de Producción y servicios

Escuela profesional de Ingenierı́a Eléctrica

Repaso y ejercicios

Docente:
Ing. Marisol Galarza Flores

Junio 2020

Programas secuenciales 1 Práctica 2


UNSA-Ingenierı́a eléctrica Fundamentos de programación

Índice
1. Objetivo 3

2. Ejercicios 4

Programas secuenciales 2 Práctica 2


UNSA-Ingenierı́a eléctrica Fundamentos de programación

1. Objetivo
Los objetivos de esta práctica son los siguientes:

1. Interiorizar las estructuras secuenciales


2. Entender y repasar los conceptos claves de programación
3. Entender los conceptos para diseñar y resolver problemas de programación

Programas secuenciales 3 Práctica 2


UNSA-Ingenierı́a eléctrica Fundamentos de programación

2. Ejercicios
1. Llene cada uno de los espacios vacı́os:

a) Cada programa en C empieza su ejecución en la función: .


b) La empieza el cuerpo de cada función y la termina el cuerpo de cada función.
c) La función nos permite mostrar información por la pantalla.
d) La secuencia de escape \n sirve para: .
e) La función nos permite ingresar información desde el teclado.
f) El especificador de conversión sirve para identificar a una variable de tipo entero, en las
funciones printf y scanf.
g) El enunciado se utiliza para tomar decisiones.

2. Indique si los siguientes enunciados son Verdaderos (V) o Falsos (F)


a) ( ) Cuando la función printf es llamada, siempre imprime al principio de una linea.
b) ( ) Los comentarios hacen que el texto encerrado entre \textbackslash* *\textbackslash se
imprima en la pantalla.
c) ( ) Todas las variables deben ser declaradas antes de que puedan ser utilizadas.
d) ( ) Debemos darle un tipo de dato a la variable antes de ser utilzada.
e) ( ) C considera a las variables number y NumBer como la misma variable.
f) ( ) La declaración de una variable puede aparecer en cualquier parte de una función.
g) ( ) Los argumentos que se envı́an a la función printf deben estar precedidos por el operador &.
h) ( ) El operador \ % debe ser usado solo con operandos enteros.
i) ( )Los operadores aritméticos +-*/ % tienen todos el mismo nivel de precedencia.
j) ( )Un programa en C que imprime tres lı́neas de salida, debe contener tres enunciados printf.
3. Escriba solo un enunciado en C para:

a) Declarar las variables number, days, month de tipo entero


b) Pedir al usuario que ingrese un número entero, luego : y un espacio, dejar el cursor luego del espacio pa-
ra que el usuario ingrese el número .
c) Lea un entero del teclado y almacene el valor escrito en una variable llamada a
d) Si la variable numero no es igual a 7, escriba: La variable numero no es igual a 7.
e) Escriba en una sola linea el texto: Este es un programa en C. Bienvenidos a Fundamentos de programa-
ción
f) Escriba en dos lineas el texto: Este es un programa en C. Bienvenidos a Fundamentos de programación
.
g) Imprima cada palabra separada por tabuladores del texto:Este es un programa en C. Bienvenidos a
Fundamentos de programación
4. Escriba un enunciado o comentario que cumpla con:
a) Declare un programa que calculará el producto de tres enteros
b) Declare las variables x, y, z, result de tipo entero
c) Indı́quele al usuario que ingrese tres enteros
d) Lea tres enteros del teclado y almacénelos en x, y, z
e) Calcule el producto de x, y, z y almacénelo en result.
f) Imprima: El resulado es: , seguido por el valor de la variable result

Programas secuenciales 4 Práctica 2


UNSA-Ingenierı́a eléctrica Fundamentos de programación

5. Utilizando los enunciados anteriores, escriba un programa que calcule el producto de 3 números enteros.
6. Identifique los errores en los siguientes enunciados:
a) printf("El valor es: %d\n", &numero);
b) scanf(" %d %d", &numero1, numero2);

Listing 1: Ejercicio 6.c


if (c >7) ;
printf ( " c es menor que 7 \ n " ) ;

Listing 2: ejercicio 6.d


if ( c = >7) ;
printf ( " c es menor o igual que 7 \ n " ) ;

7. Escriba los siguientes programas:


a) Lea el radio de un cı́rculo y escriba el diámetro del mismo, su circunferencia y su área, considere pi=
3.14159.
b) ¿Qué es lo que imprime el siguiente código? printf("*\n**\n***\n****\n*****\n);
c) Ingresar tres números enteros y a continuación imprima: la suma, el promedio, el producto, si son
iguales o la resta del mayor menos el menor.
d) Haga un programa que imprima un cuadrado y un rombo de *.
e) Escriba un programa que pida ingresar 5 números enteros y luego determine cuál de ellos es el mayor.
f) Escriba un programa que pida ingresar 10 números enteros y luego determine cual de ellos es el
menor.
g) Imprima los equivalentes en enteros de: a, b, c, A, B, C, 0, 1, 2, $, *, +.
h) Escriba un programa que nos pida ingresar 3 números y mostrar la siguiente respuesta:

Listing 3: Ejercicio 7.h


numero cuadrado cubo
3 9 81
2 4 8
5 25 125

Programas secuenciales 5 Práctica 2

También podría gustarte