Pesquisa Sobre a Linguagem C e o software Dev-C++
Por: fernandareisd • 29/10/2019 • Relatório de pesquisa • 468 Palavras (2 Páginas) • 218 Visualizações
Pesquisa Sobre a Linguagem C e o software Dev-C++
01) Faça uma breve pesquisa sobre a linguagem C e sobre o software Dev-C++, relate algumas das suas principais características.
Linguagem C: É uma linguagem de alto nível, foi desenvolvida por programadores para programadores tendo como meta características de flexibilidade e portabilidade. O C é uma linguagem que nasceu juntamente com a teoria de linguagem estruturada e do computador pessoal. Assim tornou-se rapidamente uma linguagem “popular” entre os programadores. O C foi usado para desenvolver o sistema operacional UNIX, e hoje está sendo usada para desenvolver novas linguagens, entre elas a linguagem C++ e Java.
Software Dev C++: É um ambiente de desenvolvimento integrado livre que utiliza os compiladores do projeto GNU também chamado usualmente de GCC que é um dos compiladores de C mais avançados e mais versáteis que existe no mercado e, ainda por cima, é software de domínio livre. O que significa ser software de domínio livre? Significa que temos liberdade para:
*Executar o software, qualquer que seja o nosso propósito
*Estudar o modo como o software funciona e adaptá-lo às nossas necessidades
*Distribuir cópias do software
*Melhorar o software e distribuir esses melhoramentos para benefício da comunidade para compilar programas para o sistema operacional Microsoft Windows. Suporta as linguagens de programação C e C++.
02) Faça uma comparação da escrita de códigos, entregue o Portugol Studio e o Dev-C++, através de exemplos de como fazer cada um dos itens abaixo:
Parâmetro comparado | Portugol Studio | Dev C++ |
Declaração das variáveis | Programa{ Função início ( ){ Inteiro anoatual, anonascimento, idade | #include Using namespace std; Main( ) { Int anoatual, anonascimento, idade |
Escrita de mensagens | Escreva (“ qual ano atual?”) | Cout << “qual ano atual?”; |
Leitura de Variáveis através da digitação no teclado para armazenar valores | Leia(anoatual) Escreva(“em que ano nasceu?”) Leia(anonascimento) | Cin >>anoatual; Cout<< “qual ano nasceu?”; Cin >>anonascimento; |
Cálculos Matemáticos simples, como soma, subtração, multiplicação e divisão | Idade = anoatual – anonascimento Escreva(“voce tem” idade “anos de idade”) }} | Idade = (anoatual - anonascimento); Cout <<”voce tem” < } |
Desvios Condicionais (Se... senão) | Se (idade >20) Escreva(idade “adulta”) Senão (idade<20) Escreva ( idade“jovem demais”) | If<< idade >20 Cout<< idade “adulta”; Else<< idade<20 Cout<< idade“jovem demais”: |
Laços de Repetição (Para, Enquanto, Repita) | Enquanto Para | While =testa a condição se for verdadeiro(true) executa abaixo, se for falso(false), vai para a próxima instrução fora do laço For = variável de inicialização, condição ou incremento. |
Vetores | Programa{ Função inicio( ){ Inteiro números[5] Para( posição =0; posição<5;posição++){ Escreva(“digite um numero”) Leia[posição]} Para( posição =0; posição<5;posição++){ Escreva(“o numero digitado na posição[posição] “é” numero[posição] }} | #include Using namespace std; Int main( ) Int número [5] For (int i=0; i<5; i++){ Cout<<”digite um numero”<< i <<; Cin>>números[i]; } For (int i=0; i<5; i++){ Cout<< “o numero digitado na posição “< }} |
Matrizes | Programa{ Função inicio( ){ Inteiro matriz [2] [3] Inteiro linha= i, coluna= j Para (i=0; i<2; i++){ Para (j=0; j<3; j++){ Escreva(“digite um valor”) Leia(matriz [i][j]) } } | #include Using namespace std; Int main( ) Int matriz [2][3] Int i, j For i=0; i<2; i++){ For (j=0; j<3; j++){ Cout << “digite um valor”; Cin>> matriz [i][j]; } } |
...