A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Programação de Computadores LINGUAGEM C – AULA 02 – PROF. WELLINGTON TELLES.

Apresentações semelhantes


Apresentação em tema: "Programação de Computadores LINGUAGEM C – AULA 02 – PROF. WELLINGTON TELLES."— Transcrição da apresentação:

1 Programação de Computadores LINGUAGEM C – AULA 02 – PROF. WELLINGTON TELLES

2 Blog para o material https://professorwellingtontelles.blogspot.com/

3 Algoritmo  Para se executar um conjunto de instruções temos que ter mente:  - Qual a lógica do processo?  - Qual será a sequência baseado na lógica?  - Qual/quais serão as entradas de dados?  - Qual/quais serão as saídas?

4 Portugol  O seu nome é uma mistura das três palavras: Português, das linguagens de programação Algol e Pascal, (PORTUguês, ALGOL e PascaL).

5 Portugol

6 Compilador  Um compilador é um programa de computador (ou um grupo de programas) que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente, porém escrito em outra linguagem, código objeto. Classicamente, um compilador traduz um programa de uma linguagem textual facilmente entendida por um ser humano para uma linguagem de máquina, específica para um processador e sistema operacional. (https://pt.wikipedia.org/wiki/Compilador)

7 DEVC++  DEVC++  Dev-C++ (também conhecido como Dev-Cpp) é um ambiente de desenvolvimento integrado livre que utiliza os compiladores do projeto GNU para compilar programas para o sistema operacional Microsoft Windows. Suporta as linguagens de programação C e C++, e possui toda a biblioteca ANSI C. A IDE (Integrated Development Environment ou Ambiente de Desenvolvimento Integrado) é escrita em Delphi. O projeto volta a ser atualizado por outro desenvolvedor, depois de um tempo significativo parado.

8 DEVC++

9 /* */ comentários #include inclui as bibliotecas (conjunto de subprogramas prontas para usar) main principal argcargumento de linhas (int) argvconteúdo dessas linhas (char) return 0retorna 0 quando não houver erro

10 DEVC++ #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { printf("Hello World"); return 0; }

11 DEVC++ Expected ‘;’ before ‘return’ esperado ; antes do return, na linha 9 e coluna 2

12 Modificando o Programa int main(int argc, char *argv[]) { printf("Hello World\n"); system("pause"); return 0; } int main(int argc, char *argv[]) { printf("Hello World"); system("pause"); return 0; }

13 O Diretório DEV arquivo de projeto do DEVC++ EXE arquivo executável C código fonte em C Makefile.win arquivo de compilação O arquivo objeto

14 Acentuação int main(int argc, char *argv[]) { printf("Olá mundo\n"); system("pause"); return 0; }

15 Acentuação #include int main(int argc, char *argv[]) { // A linha abaixo configura o idioma português setlocale(LC_ALL,"Portuguese"); printf("Olá mundo\n"); system("pause"); return 0; }

16 Cor do Texto  system(“color XY”);

17 Acentuação int main(int argc, char *argv[]) { setlocale(LC_ALL,"Portuguese"); system("color A"); printf("Olá mundo\n"); system("pause"); return 0; } int main(int argc, char *argv[]) { setlocale(LC_ALL,"Portuguese"); system("color 1E"); printf("Olá mundo\n"); system("pause"); return 0; }

18 Limpar a Tela int main(int argc, char *argv[]) { setlocale(LC_ALL,"Portuguese"); system("color F0"); printf("Olá mundo\n"); system("pause"); system("cls"); system("color 0F"); printf("Prof. Wellington Telles\n"); system("pause"); return 0; }

19 Variáveis TipoValores Válidos char Caracteres (letras, número, símbolos) int Inteiros (-32767 até 32767) float Ponto flutuante até 6 dígitos de precisão (de -3.4 x 10 38 até +3.4 x 10 +38 ) double Ponto flutuante até 10 dígitos de precisão (de -1.7 x 10 308 até +1.7 x 10 +308 )

20 Declaração de Variáveis int idade; char nome[40]; float saldo; int main(int argc, char *argv[]) { char nome[40]; setlocale(LC_ALL,"Portuguese"); printf("Digite o seu nome: "); gets(nome); system("cls"); printf("Bem-vindo %s\n",nome); system("pause"); return 0; }

21 Atribuição de Valores int main(int argc, char *argv[]) { int maior, idade; printf("Digite sua idade: "); gets(idade); maior = 18; return 0; } int main(int argc, char *argv[]) { int idade; int maior = 18; printf("Digite sua idade: "); gets(idade); return 0; }


Carregar ppt "Programação de Computadores LINGUAGEM C – AULA 02 – PROF. WELLINGTON TELLES."

Apresentações semelhantes


Anúncios Google