Algoritmos_Tecnicas - aula 5

Propaganda
Algoritmos e Técnicas de
Programação
Professora: Luciana Faria
Construção de Algoritmos e
Programas
Linguagem C
Foi criada entre 1969 a 1973 por Dennis Ritchie, no AT&T
Bell Labs, com o objetivo de desenvolver implementação
do sistema operacional UNIX ( originalmente escrito em
Assembly).
No final da década de 70 começou a ser usada como
linguagem de programação de microcomputadores
substituído a linguagem Basic.
Na década de 80, um projeto onde adicionadas
construções de linguagens de programação orientada a
objetos, originou-se a chamada linguagem de programação
C++ (C plus plus).
C é uma linguagem de programação de alto nível,
fornece acesso a baixo nível à memória e baixos
requerimentos de hardware.
É uma linguagem de programação muito utilizada.
Ambiente de desenvolvimento
Utilizaremos a ferramenta DEV-C++ como base no
desenvolvimento de programas
DEV-C++ é um ambiente integrado de desenvolvimento
(IDE – Integrated Development Environment)
Em um único ambiente encontram-se o compilador, o LinkEditor, Loader e depurador.
Estrutura básica de um programa C
Consiste no desenvolvimento de uma ou mais funções.
Basicamente, um programa em C apresenta-se dessa
forma:
Int main()
{
corpo do programa;
}
A função main() é a parte principal de qualquer programa na
linguagem C. Utiliza o padrão ANSI que define a estrutura da função.
Desenvolvendo o primeiro programa
Para começar, abra a ferramenta DEV-C++
Digite o código abaixo:
Int main()
{
Printf (“Eu estou aprendendo a programar em C”);
}
Eliminando o aviso de algumas mensagens
Altere o código anterior:
//Meu primeiro programa
#include <stdio.h>
Int main()
{
Printf (“Eu estou aprendendo a programar em C”);
Return(0);
}
Comparando a lógica com a linguagem C
Código em C
Algoritmo Textual;
Inicio
Escreva (“Estou
aprendendo a programar em
C”)
Fim
//Meu primeiro programa
#include <stdio.h>
Int main()
{
Printf (“Eu estou aprendendo
a programar em C”);
Return(0);
}
Bibliotecas Básicas
São conjuntos de funções que encontram-se compiladas em
arquivos com a extensão .lib. Elas fornecem funções para
leitura, escrita de dados em arquivos, terminais de texto, acesso
a dispositivos físicos e lógicos, comunicação de processos,
funções matemáticas básicas etc.
As bibliotecas são referenciadas em um programa por
meio da diretiva #include
Exemplo:
#include <stdio.h>
Elementos Básicos
Tipos de dados
Modificadores em C
Variáveis
Uma informação é classificada como variável
quando tem a possibilidade de ser alterada ao longo
do tempo.
Em um programa de computador cada variável
corresponde uma posição de memória, cujo
conteúdo pode variar no decorrer do tempo de
execução do programa.
Embora uma variável possa assumir diferentes
valores, ela só pode armazenar um valor a cada
instante.
Toda variável é identificada por um nome ou
identificador.
Exemplos de Identificadores
Download