25
Algoritmos e Técnicas de Programação Professora: Luciana Faria

Algoritmos e Técnicas de Programação · Desenvolvendo o primeiro programa Para começar, abra a ferramenta DEV-C++ Digite o código abaixo: Int main() ... Comparando a lógica

Embed Size (px)

Citation preview

Algoritmos e Técnicas de Programação

Professora: Luciana Faria

Construção de Algoritmos e Programas

Linguagem CFoi 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.

Utilizaremos a ferramenta DEV-C++ como base no desenvolvimento de programas

DEV-C++ é um ambiente integrado de desenvolvimento (IDE – Integrated Development Environment)

Ambiente de desenvolvimento

Em um único ambiente encontram-se o compilador, o Link-Editor, Loader e depurador.

Consiste no desenvolvimento de uma ou mais funções.

Estrutura básica de um programa C

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);}

Algoritmo Textual;

Inicio

Escreva (“Estou aprendendo a

programar em C”)

Fim

Comparando a lógica com a linguagem C

Código em C

//Meu primeiro programa#include <stdio.h>Int main(){

Printf (“Eu estou aprendendo a programar em C”);

Return(0);}

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.

Bibliotecas Básicas

As bibliotecas são referenciadas em um programa pormeio 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