Celulas
Linguagens de Programação I Fundamentos
Linguagens de Programação I Fundamentos
Estrutura de um programa na linguagem C
• Identificadores;
• Instruções e blocos de instruções;
• Funções;
Linguagens de Programação I Fundamentos
Identificadores
• Caracteres de A a Z e de a a z;
• Dígitos de 0 a 9 (não podem ser usados como primeiro caractere); • Underline (_).
Linguagens de Programação I Fundamentos
Instruções
• As instruções sempre terminam com um ponto e vírgula;
• Os blocos de instruções iniciam e terminam com chaves ({….}) e são tratados pelo compilador C como uma única instrução.
Linguagens de Programação I Fundamentos
Funções
• Pode ter ou não retorno;
• Quando não tem retorno é do tipo void;
• A função pode, por exemplo, atribuir um valor (int x = conta();), ou ser usada em uma expressão (total = calculo() - 30;).
Linguagens de Programação I Fundamentos
Passando parâmetros para as funções
• O parâmetro “!!!Hello world!!!” é passado para a função puts():
Linguagens de Programação I Fundamentos
Fazendo chamadas às funções
• A função soma_2_inteiros é chamada pela função main():
Linguagens de Programação I Fundamentos
Como criar projetos de trabalho com o Eclipse CDT neste curso Linguagens de Programação I Fundamentos
Atividades
•
As atividades deverão ser apresentadas individualmente (mesmo que a atividade seja em grupo) no caderno do aluno (manuscritas) e deverão conter: – Data;
– Objetivo;
– As atividades do dia (respostas, códigos, etc...);
– Conclusão.
Linguagens de Programação I Fundamentos
Atividades
• Exercícios
Linguagens de Programação I Fundamentos
Atividades
• Exercícios (cont.)
3. Escreva uma função em C que faça a multiplicação de dois inteiros e retorne o valor calculado;
4. Escreva um programa em C que chame a função que você escreveu no exercício 3 para calcular a multiplicação de 7 vezes 8 e 6 vezes 9 e apresente o valor