Gtttffdsdgjfr
992 palavras
4 páginas
Curso: Licenciatura em Informática Disciplina: Linguagem de Programação I Professor: Josenildo SilvaUnidade 1 Introdução à Linguagem C
LP 1 | Prof. Josenildo Silva
CONCEITOS BÁSICOS
LP 1 | Prof. Josenildo Silva
Conceitos Básicos
• Algoritmo é uma seqüência de passos bem definida que resolve um problema dado. • Programa é um transcrição de algoritmo escrito em uma determinada linguagem de programação.
LP 1 | Prof. Josenildo Silva
Programa
O conceito de programa inclui dois aspectos complementares: • Código Fonte
– É o texto escrito de acordo com as regras de uma determinada linguagem.
• Código executável
– É uma seqüência de instruções em código de máquina
LP 1 | Prof. Josenildo Silva
Mas como gerar um código executável a partir de um código fonte?
LP 1 | Prof. Josenildo Silva
Compilador
• O compilador é o responsável por gerar um executável a partir de um código fonte.
Código Fonte
Compilador
Código Executável
6
LP 1 | Prof. Josenildo Silva
Código Fonte
• O código fonte
– Deve estar escrito de acordo com as regras da linguagem C (extensão .c ou .cpp) – Se alguma regra for violada, o compilador não gera o executável e produz um relatório de erros. – Exemplos de regras são a utilização de ponto-e-vírgula e uso de parêntesis.
7
LP 1 | Prof. Josenildo Silva
Código Executável
• O resultado da compilação é um programa executável • extensão mais comum de arquivo executáveis são .exe (no windows) e .bin (no linux)
LP 1 | Prof. Josenildo Silva
Exemplo de um programa em C
#include #include int main(){ printf(“Bom dia!”); }
9
LP 1 | Prof. Josenildo Silva
Estrutura de um programa
Indica que queremos incluir na compilação a bibliteca de funções stdio.h
#include #include int main(){ printf(“Bom dia!”); }
10
LP 1 | Prof. Josenildo Silva
Estrutura de um programa
Indica que queremos incluir na compilação a biblioteca de funções stdlib.h
#include #include int