programacaoc
Programação em C - Professor Cezar Oilson Jenzura
Download:
Programas:
Code Blocks: ...Download Site Oficial (Portable Não avaliada ainda)
DevC++: ..........Portable
FalconC++.......Download
Pelles C ..........Download
Códigos Fonte:
Tabela ASCII .....Download
Listas de Exercícios:
Problemas encontrados:
Lendo uma variável do tipo String
Declarar a variável da seguinte maneira:
antes -> char nome;
agora -> char nome[21];
Pois trataremos como um vetor (20 para os caracteres e 1 para o enter)
Nome e sobrenome (frase)
Substituir -> scanf("%s",&nome); //uso do caracter & opcional para string
printf("%s",nome);
Por -> gets(nome); //<stdio.h>
puts(nome); //<stdio.h>
Comandos úteis:
printf("texto"); Comando para mostrar o texto na tela (imprimir o texto) //biblioteca <stdio.h>
scanf("%d",num); //biblioteca <stdio.h>
system("pause"); // Usando comando do Windows (necessita da biblioteca <stdlib.h>)
getch(); //Pode ser usado em outros S.O. (Sistemas Operacionais) (necessita da biblioteca <conio.h>)
Links Úteis:
CodeBlocks ..........................................Site Oficial
Programação descomplicada ...............Ver Site
HowStuffWorks - Programação em C ..Ver Site
WikiLivros - Programar em C ...............Ver Site
Métodos de ordenação:
Métodos simples
Método de ordenação por inserção (Insertion Sort) Anim1 Anim2
Método de ordenação por seleção (Selection Sort) Anim1 Anim2
Método de ordenação por bolha (Bubble Sort) Vídeo1
Método de ordenação por pente (Comb Sort)
Métodos sofisticados
Método de ordenação rápido (Quicksort) Anim1
Referências:
Jaime Evaristo; Aprendendo a programar, programando na linguagem C para iniciantes;
Silvio do Lago Pereira; Algorítmos e lógica de Programação em C uma abordagem didática.
Arquivos de exemplo:
Menu Simples:
Números Aleatório:
Tabela ASCII
Jogo Advinha o Número
Jogo - Advinhe o número v2.0
Menu Exemplo