Geografia, perguntado por mvf5system02, 4 meses atrás

MAPA - ESOFT - PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO
Sub-rotinas são amplamente utilizadas na maioria das linguagens de programação, pois possuem características importantes e na qual diminui a complexidade do programa. Veja o artigo abaixo:
Sub-rotinas
Algumas vezes, programas podem se tornar tão grandes, que mantê-los, ou seja, corrigir erros, melhorar a performance do código ou criar novas funcionalidades, pode se tornar uma tarefa complicada. Em alguns casos, certas funcionalidades de um código podem se repetir diversas vezes. Logo, qualquer alteração nesses trechos irá requerer que se altere diversas partes do código. Perl, assim como diversas outras linguagens, fornece meios para modulação de código: as sub-rotinas. Sub-rotinas, também conhecidas em outras linguagens como métodos, procedimentos ou funções, são trechos de código declarados uma única vez que podem ser chamados diversas vezes durante o programa. Sub-rotinas podem aceitar parâmetros como entrada de dados, realizar processamentos e retornar dados
MARIANO, DIEGO CÉSAR BATISTA; de MELO-MINARDI, R. C. . Introdução à Programação para Bioinformática com Perl. 1. ed. North Charleston, SC (EUA): CreateSpace Independent Publishing Platform, 2016. v. 2. 200p .
Dentro do contexto apresentado acima e, independente da linguagem de progrmação que você tenha conhecimento, analise o código abaixo e identifique quais sub-rotinas (funções ou procedimentos) devem ser adicionadas no programa para diminuir ao máximo a complexidade, justificando a escolha em cada alteração.

Atenção: faça a diferenciação de Função e Procedimento na análise e fragmente o código por funcionalidade.

Observação: Não é preciso desenvolver o código das sub-rotinas, apenas identifique e nomeie, justificando sua resposta.

Programa em C:
#include stdio.h
#include stdlib.h

int main(){
float peso , altura, imc;
printf("\nInforme seu peso em Kg:");
scanf ("%f",&peso);
printf("\nInforme sua altura em m:");
scanf ("%f",&altura);

imc = peso / (altura*altura);
if (imc <19 ){
printf("\n\t\t\t MUITO MAGRO");
}else{
if(imc >= 19 && imc<25){
printf("\n\t\t NORMAL");
}else{
if(imc >= 25 && imc<30){
printf("\n\t\t SOBRE PESO");
}else{
if(imc >= 30 && imc<=40){
printf("\n\t\t NORMAL");
}else{
if (imc>40){
printf("\n\t\t OBESIDADE GRAVE");
}
}
}
}
}

printf("\n\t\tSeu IMC é: %.2f",imc);
return 0;
}

* Como entregar a atividade:
O arquivo gerado na atividade deverá ser produzido em qualquer editor de texto e pode ser entregua com a extensão (.doc), (.docx) ou (.pdf) e anexado no ambiente da Atividade (no STUDEO).


mvf5system04: ==================EQUIPE SGP-ASSESSORIA=======================

Mais de 10 anos no mercado acadêmico

CONTATO
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho

WHATS: (15)981708778
=============================================================

Soluções para a tarefa

Respondido por cristina25899
0

Resposta:

utras linguagens como métodos, procedimentos ou funções, são trechos de código declarados uma única vez que podem ser chamados diversas vezes durante o programa. Sub-rotinas podem aceitar parâmetros como entrada de dados, realizar processamentos e retornar dados

MARIANO, DIEGO CÉSAR BATISTA; de MELO-MINARDI, R. C. . Introdução à Programação para Bioinformática com Perl. 1. ed. North Charleston, SC (EUA): CreateSpace Independent Publishing Platform, 2016. v. 2. 200p .

Dentro do contexto apresentado acima e, independente da linguagem de progrmação que você tenha conhecimento, analise o código abaixo e identifique quais sub-rotinas (funções ou procedimentos) devem ser adicionadas no programa para diminuir ao máximo a complexidade, justificando a escolha em cada alteração.

Explicação:


brianxdbss: resposta errada a cima ok pessoal desconsiderem leiam com atenção
Respondido por joaoCarlo1020
0

vezes durante o programa. Sub-rotinas podem aceitar parâmetros como entrada de dados, realizar processamentos e retornar dados

MARIANO, DIEGO CÉSAR BATISTA; de MELO-MINARDI, R. C. . Introdução à Programação para Bioinformática com Perl. 1. ed. North Charleston, SC (EUA): CreateSpace Independent Publishing Platform, 2016. v. 2. 200p .

Dentro do contexto apresentado acima e, independente da linguagem de progrmação que você tenha conhecimento, analise o código abaixo e identifique quais sub-rotinas (funções ou procedimentos) devem ser adicionadas no programa para diminuir ao máximo a complexidade, justificando a escolha em cada alteração.

Perguntas interessantes