Você está na página 1de 4

Disciplina: Introdução a programação

ATIVIDADES – Semana 12

Observações:
1. A solução correta e entrega até a data de entrega resulta em 2.0
pontos para composição da nota do 2º EE (exercício escolar) do
estudante.
2. Entrega de solução da atividade fora do prazo não será pontuada
para fins da composição da média.

Atividades de avaliação

A1 [0.5 ponto] Considere a função iterativa, denominada f(n), apresentada no código


A1. Considere ainda que o valor n (argumento de entrada da função) seja qualquer
número inteiro de 1 até 100, isto é, compreende qualquer número inteiro no intervalo [1,
100] quando a função é executada. Nota: apenas o código da função f(n) é mostrado,
desde que o interesse recai na análise e identificação da funcionalidade da função.
Sua tarefa na atividade A1 é examinar e descobrir a funcionalidade implementada pela
função f(n) no código A1, informando em uma única linha a funcionalidade realizada
pela função f(n).

#include <iostream>
using namespace std;

int f(int n){


int i, s = 0;
for(i = 1; i <= n; i++){
s = s + i;
}
return(s);
}
int main() {
...
}

Código A1

Funcionalidade: _______________________________________________________
A2 [0.5 ponto] Considere a função iterativa, denominada f(n), apresentada no código
A2. Considere ainda que o valor n (argumento de entrada da função) seja qualquer
número inteiro de 1 até 10, isto é, compreende qualquer número inteiro no intervalo [1,
10] quando a função é executada. Nota: apenas o código da função f(n) é mostrado,
desde que o interesse recai na análise e identificação da funcionalidade da função.
Sua tarefa na atividade A2 é examinar e descobrir a funcionalidade implementada pela
função f(n) no código A2, informando em uma única linha a funcionalidade realizada
pela função f(n).

#include <iostream>
using namespace std;

int f(int n){


int i = 1, s = 1;
while(i <= n) {
s = s * i;
i++;
}
return(s);
}
int main() {
...
}

Código A2

Funcionalidade: _______________________________________________________
[0.5 ponto] A3 – Um estudante, interessado em utilizar a função fatorial, implementou a
função f(n), apresentada no código A3 para realizar esta funcionalidade, isto é,
satisfazer ao seguinte enunciado:
Implementar uma função para computar os fatoriais dos números inteiros no intervalo
de 1 até 100.

#include <iostream>
using namespace std;

int fatorial(int n){


int i, s = 1;
for(i = 1; i <= n; i++) {
s = s * i;
}
return(s);
}
int main() {
...
}

Código A3

Sua tarefa na atividade A3 é examinar e descobrir se a funcionalidade implementada


pela função f(n) no código A3 está correta, isto é, em conformidade com o enunciado,
assinalando V (se verdadeiro), ou F caso contrário.
[0.5 ponto] A4 – Um estudante, interessado em utilizar a função fatorial, implementou a
função f(n), apresentada no código A4 para realizar esta funcionalidade, isto é,
satisfazer ao seguinte enunciado:
Implementar uma função para computar os fatoriais dos números inteiros no intervalo
de 1 até 100.

#include <iostream>
using namespace std;

double fatorial(int n){


double s = 1;
for(int i = 1; i <= n; i++)
s = s * i;

return(s);
}

int main() {
...
}

Código A4

Sua tarefa na atividade A4 é examinar e descobrir se a funcionalidade implementada


pela função f(n) no código A4 está correta, isto é, em conformidade com o enunciado,
assinalando V (se verdadeiro), ou F caso contrário.

Você também pode gostar