Baixe o app para aproveitar ainda mais
Prévia do material em texto
AULA PRÁTICA Prof. Chau Sen 1. Introdução I. Apresentação do Dev-C++ Unidade I Algoritmos Unidade II Introdução à linguagem C Unidade III Tomadas de decisões Unidade IV Laços de repetições Unidade I 1. Algoritmos Algumas outras definições sobre algoritmos: “Algoritmo é uma sequência finita de instruções ou operações cuja execução, em tempo finito, resolve um problema computacional, qualquer que seja sua instância. [...] Algoritmo é uma sequência de passos que visam atingir um objetivo bem-definido” (FORBELLONE, 1993, p. 3). “Algoritmo são regras formais para a obtenção de um resultado ou da solução de um problema, englobando fórmulas de expressões aritméticas” (MANZANO, 1996, p. 6). “Algoritmo é a descrição de uma sequência de passos que deve ser seguida para a realização de uma tarefa” (ASCENCIO; CAMPOS, 2003, p. 1). Unidade II Introdução à linguagem C int main() { // Estrutura de um programa e linguagem C // tipo int = retornar um número inteiro // Declaração de variáveis // Instrução 1 // Instrução 2 // ............... // Instrução(n) printf("Estrutura em linguagem C"); // Apresentação na tela return 0; // return var-tipo } // Inserir espaços em branco = tabulação e pular linhas à vontade em seus programas. // O compilador ignora esses caracteres. Unidade II #include <stdio.h> // Diretivas do pré-processador #include <stdlib.h> // = comentários // Estrutura de um programa e linguagem C int main() // tipo int = retornar um número inteiro { // Declaração de variáveis // Instrução 1 // Instrução 2 // ............... // Instrução(n) printf("Estrutura em linguagem C\n"); printf("Adicionando Instrução de programa\n"); // Códigos especiais printf("#include <stdio.h>\n"); printf("#include <stdlib.h>"); system("PAUSE"); // Executa um comando interno do sistema operacional (.EXE, .COM, .BAT) return 0; // return var-tipo } // Inserir espaços em branco = tabulação e pular linhas à vontade em seus programas. // O compilador ignora esses caracteres. // Instruções de programa #include <stdio.h> e #include <stdlib.h> Unidade II // Variáveis #include <stdio.h> #include <stdlib.h> int main(){ int num1; // Declaração de variáveis int num2; int total; num1=5; // Inicialização e atribuição de variáveis num2=num1+7; printf("Numero 1 = %d\n",num1); // formatação printf("Numero 2 = %d\n",num2); total=num1+num2; // Totalização printf("Total= %d", total); System("PAUSE"); return 0; } Unidade III Tomadas de decisões #include <stdio.h> #include <stdlib.h> int main(){ int senha; printf("Digite a sua senha...... "); scanf("%d",&senha); // Formatação de entrada de dados if(senha==123) printf("Entrada Permitida!!!"); else printf("Entrada NAO PERMITIDA"); return 0; } Unidade IV Laços de repetições #include <stdio.h> #include <stdlib.h> int main(){ int i; for(i=1;i<10;i++) // Repetição for printf("\n%4d x 6 = %4d", i , i*6); printf("\n"); return 0; } Unidade IV #include <stdio.h> #include <stdlib.h> int main(){ int i=0; while(i<20){ // Repetição while printf("%c",'*'); i++; } printf("\n"); return 0; } Unidade IV #include <stdio.h> #include <stdlib.h> int main(){ // Repetição do while int i=0; do{ // Lê a expressão de teste antes de percorrer o laço + // executa o laço mesmo que o teste seja falso de início printf("%c ",'*'); i++; }while(i<10); printf("\n"); return 0; } ATÉ A PRÓXIMA! AULA PRÁTICA LINGUAGEM TÉCNICA DE PROGRAMAÇÃO Prof. Chau Sen 1. Introdução Unidade V Estrutura de dados Unidade VI Alocação dinâmica da memória Unidade VII Estrutura unidimensional, listas Unidade VIII Árvores ATÉ A PRÓXIMA!
Compartilhar