Primeira página
/
Tecnologia
/
Cada questão deve conter na resposta: A análise do problema; a identificação de Entrada, Processamento e Saída; o algoritmo; e o programa em Linguagem C. 1. Faça o algoritmo que apresente a tabuada de um número N. O valor de N será apresentado pelo usuário. 2. Faça o algoritmo que apresente o valor de H, sendo H calculado por: H = 1 + 2 + 3 + 4 + ... + N. 3. Na Matemática existe uma série conhecida como Sequência de Fibonacci que é formada pela seguinte sequência: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ... (ou seja, cada termo é a soma dos dois termos anteriores da sequência). Faça o algoritmo que receba um valor N e apresente a Sequência de Fibonacci até o termo indicado por N (por exemplo, se o usuário digitar 6 para N, o algoritmo deve apresentar a sequência até o sexto termo, ou seja, o algoritmo deve apresentar 1, 1, 2, 3, 5, 8). e preciso dos algorítimos.

Pergunta

Cada questão deve conter na resposta: A análise do problema; a identificação de Entrada, Processamento e Saída; o algoritmo; e o programa em Linguagem C. 1. Faça o algoritmo que apresente a tabuada de um número N. O valor de N será apresentado pelo usuário. 2. Faça o algoritmo que apresente o valor de H, sendo H calculado por: H = 1 + 2 + 3 + 4 + ... + N. 3. Na Matemática existe uma série conhecida como Sequência de Fibonacci que é formada pela seguinte sequência: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ... (ou seja, cada termo é a soma dos dois termos anteriores da sequência). Faça o algoritmo que receba um valor N e apresente a Sequência de Fibonacci até o termo indicado por N (por exemplo, se o usuário digitar 6 para N, o algoritmo deve apresentar a sequência até o sexto termo, ou seja, o algoritmo deve apresentar 1, 1, 2, 3, 5, 8). e preciso dos algorítimos.

Solução

expert verifiedVerification of experts
4.134 Voting
avatar
VitorProfissional · Tutor por 6 anos

Responder

1. Tabuada de um número N <br /><br />Análise do problema: O programa deve pegar um número N do usuário e imprimir a tabuada até 10.<br /><br />Entrada: O número N.<br /><br />Processamento: Multiplicação de N pelos números de 1 a 10.<br /><br />Saída: Tabuada de N.<br /><br />Algoritmo:<br />1. Começar<br />2. Ler N<br />3. Para i de 1 a 10 fazer<br /> 1. Multiplicar N por i<br /> 2. Imprimir N, i e N*i<br />4. Fim<br /><br />Código em C:<br />```c<br />#include<stdio.h><br />void main() {<br /> int N,i;<br /> printf("Informe o numero N ");<br /> scanf("%d",&N);<br /> for(i=1;i<=10;i++) {<br /> printf("%d * %d = %d\n", N, i, N*i);<br /> }<br />}<br />```<br /><br />2. Valor de H <br /><br />Análise do problema: O programa deve calcular a soma de todos números de 1 a N, onde N é um número dado pelo usuário.<br /><br />Entrada: O número N.<br /><br />Processamento: Adição dos números de 1 a N.<br /><br />Saída: O valor de H.<br /><br />Algoritmo:<br />1. Começar<br />2. Ler N<br />3. Definir H como 0<br />4. Para i de 1 a N fazer<br /> 1. Adicionar i a H<br />5. Imprimir H<br />6. Fim<br /><br />Código em C:<br />```c<br />#include<stdio.h><br />void main() {<br /> int N,i,H=0;<br /> printf("Informe o numero N ");<br /> scanf("%d",&N);<br /> for(i=1;i<=N;i++) {<br /> H += i;<br /> }<br /> printf("H = %d", H);<br />}<br />```<br /><br />3. Sequência de Fibonacci <br /><br />Análise do problema: O programa deve imprimir a sequência de Fibonacci até o N-ésimo termo, onde N é um número dado pelo usuário.<br /><br />Entrada: O número N.<br /><br />Processamento: Calcular os termos da sequência de Fibonacci.<br /><br />Saída: Sequência de Fibonacci até o N-ésimo termo.<br /><br />Algoritmo:<br />1. Começar<br />2. Ler N<br />3. Definir x como 0 e y como 1<br />4. Para i de 1 a N fazer<br /> 1. Imprimir y<br /> 2. Trocar y e x+y<br />5. Fim<br /><br />Código em C:<br />```c<br />#include<stdio.h><br />void main() {<br /> int N,i,x=0,y=1,z;<br /> printf("Informe o numero N ");<br /> scanf("%d",&N);<br /> for(i=1;i<=N;i++) {<br /> printf("%d ",y);<br /> z=x+y;<br /> x=y;<br /> y=z;<br /> }<br />}<br />```
Clique para avaliar: