Editar el contenido

Revolucionando la industria 4.0

Ganá una pasantía con Arbyte — Cierra la convocatoria en: Automatización industrial · Industria 4.0 · Experiencia profesional real
00días
:
00hs
:
00min
:
00seg
CONVOCATORIA CERRADA Adquirir Membresía

Estructuras de control

Ejercicios para pensar

Con todo lo que vimos, escribe el pseudocódigo para que la computadora pueda resolver las siguientes tareas

  1. Se le pide un número a la persona. Verificar si ese número es positivo, negativo o cero
  2. Se le pide un número N a una persona. Calcular la suma de los primeros N números enteros

¡Resolvemos un ejemplo!

Se necesita que la computadora diga si el número que le pasamos es par o impar. Resolvamos en pseudocódigo:

				
					numero = preguntarle al usuario

# - Como sabemos si un número es par?
# - ¡fácil! dividimos por dos, y miramos el resto. 
# - Si el resto es cero, el número es par.
# - Ejemplo, si hacemos 5 / 2, sabemos que el resto es 1. 

resto = resto de (numero / 2)

si resto = 0:
   "El numero es par."
si no:
   "el numero es impar."
				
			
Subscribe
Notify of
guest
12 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
andres
andres
15 days ago

me parece que el ejemplo no esta bien planteado, un numero par al dividirlo n veces entre 2 el resultado deberia ser 1 si es par y si el resultado es un numero decimal es caso de ser impar

Enrique Patete
Enrique Patete
15 days ago

# solicitar un número a una persona
‘Ingrese el número:’
Numero= núm
‘Si resto=num/2’
‘Si Resto=0’
‘Num es par ‘
‘Si no num es impar’

Ezequiel Elgert
Ezequiel Elgert
14 days ago

Buenas, este seria mi codigo para ver si un numero es par o impar:
numero = 2
resto=numero%2

if resto==0:
  print(«el numero es PAR»)
else:
  print(«el numero es IMPAR»)

Moisés
Moisés
13 days ago

Las estructuras de control nos ayudan bastante, porque hacen que tengamos un control de condiciones para que nuestras instrucciones estén bien estructuradas y ordenadas

Moisés
Moisés
13 days ago

numero = input(«Escribe un número: «)

si (numero % 2 == 0):
  print(«El número es par.»)
si no:
  print(«El número es impar.»)

Andrés Gómez
Andrés Gómez
13 days ago

1            Numero= solicitarlo al usuario
2
3            #  – ¿como sabemos que si el numero es positivo, negativo o cero?
4            # – ¡sencillo!, haremos tres operaciones
5         # – suponemos que el Boot reconoce los números y su clasificación matemática
6         # – si el numero es cero, multiplicado por cualquier otro, sigue siendo cero
7         # – si es positivo, al multiplicarlo por (-1) debe resultar negativo
8         # – si es negativo, al multiplicarlo por (-1) debe resultar positivo
9
10       Si, numero*(-1)=0:
11                  “EL NUMERO ES CERO”
12       Si no:
13                  Si numero*(-1)=positivo:
14                              “EL NUMERO ES NEGATIVO”
15                   sino:
16                              “EL NUMERO ES POSITIVO”
17       end

Se trata de resolver el «Ejercicio para Pensar»
No de repetir el «Resolvamos un Ejemplo»

Juan
Juan
10 days ago

Muy similar a cuando programaba en Java Script

anibal gonzalez
anibal gonzalez
10 days ago
  1. Se le pide un número a la persona. Verificar si ese número es positivo, negativo o cero

numero = float(input(«Ingresa un número: «))
if numero > 0: print(«El número es positivo.»)
elif numero < 0: print(«El número es negativo.»)
else: print(«El número es cero.»)

anibal gonzalez
anibal gonzalez
10 days ago

2.- Se le pide un número N a una persona. Calcular la suma de los primeros N números enteros

n = int(input(«Ingresa un número (N): «))
suma = 0
for i in range(1, n + 1):
suma += i
print(f»La suma de los primeros {n} números es: {suma}«)

Mario Ferman
Mario Ferman
9 days ago

‘Saber si un numero es positivo, negativo o cero.
Definir una variable para almacenar el numero

Si el valor de la variable es >0 entonces
Imprima «Positivo»
Si No Variable ==0
El numero es 0
Si no
Imprima «El valor de la variable es Nega»

Javier Guzman
Javier Guzman
9 days ago

1- Verificar si ese número es positivo, negativo o cero

N=0

solicitar a usuario nuevo valor de N

if N>0 : número positivo
else if N<0 : número negativo
else: número es 0

_________________________________________________

2-Calcular la suma de los primeros N números enteros

N=0
K=0

solicitar a usuario nuevo valor de N

K= (N*(N+1))/2

la suma de los primeros N números enteros es: K

v g
v g
8 days ago

numero = float(input(«Ingrese el número: «))

# comprobación de paridad
if numero % 2 == 0:
    print(f«{numero} es par»)
else:
    print(f«{numero} es impar»)