1) Comente sobre as finalidades do uso de funções na linguagem C, e quais as vantagens de utilização destes recursos.
2) Pense em um problema ou situação do dia-a-dia, descreva-o resumidamente, e crie, para seu problema, um programa usando o máximo do que foi ensinado nas aulas 1 a 3. Use, obrigatoriamente, entrada de dados, saída de dados, operadores aritméticos, além de outros recursos estudados.
3) Compare, ilustrando com exemplos, as estruturas if/else/if e switch, destacando as restrições de uso do switch.
4) Compare, ilustrando com exemplos, as estruturas for, while e do/while.
Tem essa resposta do Jean Gadelha.
São 7 Vantagens :
1° Portabilidade, pois com pouca ou nenhuma modificação poderá ser compilado em várias plataformas.
2° Modularidade, possibilitando ao programador desenvolver suas próprias funções.
3° Estruturada, facilitando a compreensão, uma vez que usamos três procedimentos básicos: sequência, seleção e iteração.
4° Simplicidade, possui um conjunto pequeno de palavras reservadas, tornando o aprendizado mais simples.
5° Rapidez, porque gera um executável bem compacto.
6° Uma linguagem com características de alto nível, mas que pode trabalhar direto com os endereços da memória sendo, por essa razão, classificada como linguagem de nível intermediário.
7° Não possui um propósito especifico como em outras linguagens que a antecederam, podendo ser utilizada para o desenvolvimento de compiladores, processadores de texto, processadores gráficos, SO, entre outros.
Se quisermos fazer um bom programa, esse programa deve ser capaz de definir caminhos diferentes de acordo com decisões que o próprio programa toma. Para isso, precisamos de uma estrutura seletiva da qual o único valor possível é o bit 1 ou 0, resumindo: retornar o valor VERDADEIRO ou FALSO.
Em C / C++, como em muitas linguagens de programação, quem faz isso é o IF (SE traduzindo).
Ou seja, se for tal coisa, faça isso! Simples desse jeito.
O ELSE é o que chamamos de caso contrário, ou seja, se for falso execute o que está no ELSE.
O operador IF é utilizado para avaliar o valor de uma condição booleana, ou seja, que pode assumir apenas dois valores distintos: VERDADEIRO (true) ou FALSO (false). IF significa SE em português e a estrutura funciona da seguinte forma: SE (condição) ENTÃO (faça algo).
A grosso modo, pode-se dizer que o SWITCH funciona como a união de vários IF, porém, de forma mais compacta e organizada. Imagine, por exemplo, uma situação em que precise ser lida um valor inserido pelo usuário. Esse valor, por sua vez, pode assumir cinco valores. Seria necessário escrever cinco IFs seguidos, para avaliar todas as possibilidades.
Restrições :A execução do comando segue os seguintes passos:
A estrutura de repetição FOR é utilizada para se executar um conjunto de comandos por um número definido de vezes. Para esse operador, são passados uma situação inicial, uma condição e uma ação a ser executada a cada repetição.
A estrutura de repetição DO WHILE parte do princípio de que deve-se fazer algo primeiro e só depois comparar uma variável para saber se o loop será executado mais uma vez.
Devemos proceder da seguinte maneira:
DO {bloco de instruções} WHILE (comparação);
Para escrever sua resposta aqui, entre ou crie uma conta
Lógica de Programação e Algoritmos
•UNINTER
Lógica de Programação
•ESTÁCIO
Compartilhar