Aéreo
Introdução
Rosario Wilson da Costa Afonso
Universidade Metodista de Angola
26 de Agosto de 2013
Rosario Afonso
Introdução
26-08-2013
1
Assuntos
1. Introdução
2. Algoritmos
3. Tipos de Constantes e Variáveis
4. Entrada e Saída pelo Console
5. Operadores e Expressões
6. Comandos de Controle
7. Vetores e Cadeias de Caracteres
8. Funções
9. Ponteiros
10. Estruturas
11. Entrada e Saída por Arquivos
Rosario Afonso
Introdução
8/26/2013
2
C?
Introdução
1. Projetada para criar programas rápidos.
2. É das mais baixo nível das alto níveis.
3. Gera códigos mais perto do que os computadores entendem.
Rosario Afonso
Introdução
26-Aug-13
3
Como fazer?
Rosario Afonso
Introdução
Introdução
26 August 2013
4
Algoritmos
Introdução
Algoritmos são sequências de instruções que definem precisamente o que deve ser executado.
Algoritmos devem obedecer aos seguintes limites:
1. sempre dar alguma resposta;
2. sempre dar a resposta correta e nunca uma resposta incorreta;
3. terminar em um número finito de passos;
4. trabalhar em todos os exemplos da classe de problemas que o algoritmo se propõe a resolver.
Rosario Afonso
Introdução
26-08-2013
5
Um programa completo
Introdução
/*
* Programa: ano.c
*Descrição: Imprime que estamos no ano 2013,
* Autor : Rosario Afonso
* (c) 2013
*/
#i n c l u d e i n t main ( v oid ) { i n t ano = 2013;
/* Imprime o valor do ano */ printf (" Estamos no ano %d", ano); r e t u r n 0;
}
Rosario Afonso
Introdução
26-08-2013
6
O que faz?
Introdução
f l oat media ; scanf ("%f", & media ); i f ( media >= 7.0) { printf (" Aprovado\n");
}
Rosario Afonso
Introdução
26-08-2013
7
E este?
Introdução
char nome [20]; puts(" Entre com o seu nome."); scanf (" %19s", nome); printf (" Caro %s, bom curso de C.\n");
Rosario Afonso
Introdução
26-08-2013
8
Um