Atividade Estruturada
Aula 1
1) Quem desenvolveu a linguagem C e em que década?
Denis Ritchie desenvolveu a linguagem C nos laboratórios da Bell Company Inc. em 1972 (década de 70).
2) Cite as sete vantagens da linguagem C?
Portabilidade, pois com pouca ou nenhuma modificação poderá ser compilado em várias plataformas.
Modularidade, possibilitando ao programador desenvolver suas próprias funções.
Estruturada, facilitando a compreensão, uma vez que usamos três procedimentos básicos: sequência, seleção e iteração.
Simplicidade, possui um conjunto pequeno de palavras reservadas, tornando o aprendizado mais simples.
Rapidez, porque gera um executável bem compacto.
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.
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.
3) Em 1999, algumas modificações importantes aconteceram. Exemplifique.
Alguns exemplos das modificações de 1999:
Surge o tipo long long para inteiros;
As funções matemáticas passam a aceitar todos os tipos numéricos;
O caracter // para comentário de uma linha, pode ser usado também.
4) Cite as três etapas para que consigamos sair de um código escrito no papel e obteremos um programa executável.
Editar, compilar e executar.
5) Assinale V ou F
(F) A linguagem C só pode tem uma função.
(V) A única função obrigatória em um programa codificado na linguagem C é a função main().
(V) Muitas vezes, poderemos incluir várias bibliotecas em nossos programas se tivermos que usar algumas funções pré-definidas .
6) Se desejarmos gerar o executável de um arquivo de nome teste.c de nome teste no Linux, como seria a linha que permitiria isso?
./teste
7) Para que serve a diretiva include?
A diretiva #include é usada para incluir