Gtttffdsdgjfr

992 palavras 4 páginas
Curso: Licenciatura em Informática Disciplina: Linguagem de Programação I Professor: Josenildo Silva
Unidade 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

Relacionados