Gtttffdsdgjfr

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (992 palavras )
  • Download(s) : 0
  • Publicado : 1 de abril de 2013
Ler documento completo
Amostra do texto
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 determinadalinguagem 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 umadeterminada 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 oexecutá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 #includeint 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 intmain(){ 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...
tracking img