Está en la página 1de 4

Cursada 2018

Fundamentos de Informática
Práctica 3

Esta práctica esta organizada en 4 partes distintas.


Parte I : Aspectos Conceptuales
1. ¿Cuál es la diferencia entre input() y raw_input()? Si necesita ingresar un número entero
desde el teclado, cómo lo haría en cada caso?
2. Defina la diferencia entre una lista y una tupla. ¿En que casos utilizarías cada una?

PARTE II Datos, Variables y Tipos de Datos:


Ejercicio 1: Escriba un programa que imprima en la pantalla su nombre y edad.
En la pantalla debe aparecer “Mi nombre es xxxx y mi edad es xx”
¿Hizo uso de variables? ¿Cuáles?
¿Hizo uso de valores? ¿Cuáles?
¿Qué sentencias utilizó?

Ejercicio 2: Escriba un programa que reciba un nombre ingresado por el usuario e imprima en la
pantalla un saludo.
En pantalla debe aparecer “¡Hola xxx!”
¿Hizo uso de variables? ¿Cuáles?
¿Hizo uso de valores? ¿Cuáles?
¿Hizo uso de operadores? ¿Cuáles?
¿Qué sentencias utilizó?

Ejercicio 3: Escriba un programa que reciba un nombre y una edad ingresado por el usuario e
imprima en la pantalla un texto con la información ingresada por el usuario.
En pantalla debe aparecer “ Su nombre es xxx y su edad es xx”
¿Hizo uso de variables? ¿Cuáles?
¿Hizo uso de valores? ¿Cuáles?
¿Hizo uso de operadores? ¿Cuáles?
¿Qué sentencias utilizó?

Fundamentos de Informatica – Practica 3


Pag. 1
Cursada 2018

Ejercicio 4: Ejecute el siguiente código e indique, en cada caso, con qué valor finaliza la variable x.
Justifique su respuesta.
a) b) c) d) e)
x=30 a= “4” a= “4” a= 4
x= 10
# x= x % 4 b= “3” b= 3 b= 3
X= x**2
print x x= a + b x= a * b x= “a” * b
print x
print x print x print x

Ejercicio 5 :
Ejecute el siguiente código y diga qué hace y qué elementos de programación se utilizan: variables,
valores, operadores y sentencias.

a- b- c- d-
print 'hola' print 2 nombre=raw_input('Ingrese un nombre') edad=input('Ingrese la edad')
print nombre print edad
e- f- g- h-
print 2*3 print 4%2 num1=raw_input('Ingrese un número') num1=input('Ingrese un
num2=raw_input('Ingrese otro número') número')
print num1+num2 num2=input('Ingrese otro
número')
print num1+num2

Ejercicio 6:
Asígnele a las variables num1 y num2 los distintos valores indicados en la tabla.
Realice las siguientes cuentas con las operaciones indicadas almacenando el resultado en la variable
resul.
En la tabla que aparece a continuación coloque los resultados obtenidos y justifíquelo.
Valor de num1 Valor de num2 Operación Valor de resul Justificación

5 2 //

7.2 9.8 *

7 3.1 -

10.45 7 +

“republica ” “argentina” +

“argentina ” 3 *

Fundamentos de Informatica – Practica 3


Pag. 2
Cursada 2018

PARTE III:
Ejecutar los siguientes códigos:
a) tupla=(1,True,['a','b','c'], "hola")
tupla[1]=False
¿Cuál es el resultado de esta ejecución?. Justificar
b) tupla=(1,True,['a','b','c'], "hola")
tupla[2][0]='b'
¿Cuál es el resultado de esta ejecución?. Justificar
Dada la siguiente lista: lista=[1,True,['a','b','c'], "hola"]. Ejecutar la siguientes sentencias
y describir los resultados.
a) print lista[2]
b) print lista [4]
c) lista.append (False)
print lista
b) lista=[1,True,['a','b','c'], "hola"]
del lista[2]
print lista

Fundamentos de Informatica – Practica 3


Pag. 3
Cursada 2018

PARTE IV:

Recordatorio

and True False


True True False
False False False

or True False
True True True
False True False

not True = False


not False = True

Ejercicio 1: Mostrar 5 veces la cadena “Hola”


Ejercicio 2: Mostrar el código ASCII de los caracteres “A”, “a” y “0”
Ejercicio 3: Diseña un programa que, a partir del valor del lado de un
cuadrado(3metros), muestre el valor de su perímetro(en metros) y el de su área (en
metros cuadrados). (El perímetro debe darte 12 metros y el área 9 metros cuadrados.)
Ejercicio 4: Escribir un programa que lee un numero ingresado por el usuario en
pantalla y muestra si es positivo, negativo o cero
Ejercicio 5: Escribir un programa que me indique si un numero es divisible por 6
Ejercicio 6: Escribir un programa que lea dos números “n” y “m” y determine si m es
divisible por n.
Ejercicio 7: Diseñar un programa que dado un numero de 1 a 7 determine que día de
la semana representa: 1- Domingo a 7 – Sábado. Que pasa si ingreso un numero mayor
que 7?
Ejercicio 8: Escribir un programa que imprima los primeros cien números enteros.
Ejercicio 9: Modifique el ejercicio anterior, de manera tal de imprimir sólo los números
pares.
Ejercicio 10: Escribir un programa que imprima los múltiplos de 7 que se encuentran
entre el 123 y el 546 inclusive.
Ejercicio 11: Implementar un programa que muestre todos los múltiplos de n entre n y
m · n, ambos inclusive, donde n y m son números introducidos por el usuario.
Ejercicio 12: Escribir un programa que muestre la tabla de multiplicar de un número
introducido por teclado por el usuario.

Fundamentos de Informatica – Practica 3


Pag. 4

También podría gustarte