100% de satisfacción garantizada Inmediatamente disponible después del pago Tanto en línea como en PDF No estas atado a nada 4,6 TrustPilot
logo-home
Examen

CS 1101 Unit 3 Programming Assignment: Full Solutions & Study Guide for 2026/2027

Puntuación
-
Vendido
-
Páginas
5
Grado
A+
Subido en
04-01-2026
Escrito en
2025/2026

Master the CS 1101 Unit 3 Programming Assignment with this complete guide. This resource includes detailed solutions, programming concepts, and expert tips to help you complete the assignment successfully and sharpen your coding skills for the 2026/2027 academic year.

Mostrar más Leer menos
Institución
Computer Tech
Grado
Computer Tech









Ups! No podemos cargar tu documento ahora. Inténtalo de nuevo o contacta con soporte.

Escuela, estudio y materia

Institución
Computer Tech
Grado
Computer Tech

Información del documento

Subido en
4 de enero de 2026
Número de páginas
5
Escrito en
2025/2026
Tipo
Examen
Contiene
Preguntas y respuestas

Temas

Vista previa del contenido

CS 1101 – Unit 3 Programming Assignment
Benjamin Ifeoluwa Adebayo
University of the People
CS 1001 - Programming Fundamentals
1st December, 2025


Part 1: Countdown and Countup Recursive Functions

Explanation of the Code

This program explores the concept of recursion, where a function calls itself to solve a problem.
The assignment requires two recursive functions:

1. countdown(n): Given in the text, this function prints a number and calls itself with n-1
until it reaches 0.
2. countup(n): This new function accepts a negative number. It prints the number and calls
itself with n+1 (incrementing toward zero) until the base case is reached.

The program creates a decision control process using conditional execution. It accepts user input;
if the number is positive, it triggers countdown; if negative, it triggers countup.

Choice for Zero

For an input of zero, I chose to call the countdown function. Logically, "Blastoff!" represents the
end of a countdown timer. Since 0 implies no time is remaining, triggering the completion
message immediately via countdown is the most semantic choice.

Python Code for Part 1
# Function to count down from a positive number
def countdown(n):
if n <= 0:
print('Blastoff!')
else:
print(n)
countdown(n - 1)

# Function to count up from a negative number
def countup(n):
if n >= 0:
print('Blastoff!')
else:
print(n)
countup(n + 1)

# Main program logic
def start_program():
# Getting input from the user

, user_input = input("Please enter a number: ")

# Converting string input to integer
try:
n = int(user_input)

if n > 0:
print("Counting down:")
countdown(n)
elif n < 0:
print("Counting up:")
countup(n)
else:
# Choice for zero: calling countdown to signal immediate completion
print("Input is zero:")
countdown(n)

except ValueError:
print("Please enter a valid integer.")

# Call the function to run the program
start_program()
$8.49
Accede al documento completo:

100% de satisfacción garantizada
Inmediatamente disponible después del pago
Tanto en línea como en PDF
No estas atado a nada

Conoce al vendedor

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
allowaysbest stuvia
Seguir Necesitas iniciar sesión para seguir a otros usuarios o asignaturas
Vendido
1902
Miembro desde
5 meses
Número de seguidores
0
Documentos
550
Última venta
1 día hace

4.7

535 reseñas

5
404
4
119
3
8
2
4
1
0

Recientemente visto por ti

Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes