0% acharam este documento útil (0 voto)
25 visualizações8 páginas

Trabalho Sobre Algoritmia

Enviado por

ines teixeira
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPTX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
25 visualizações8 páginas

Trabalho Sobre Algoritmia

Enviado por

ines teixeira
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PPTX, PDF, TXT ou leia on-line no Scribd

Algoritmia

Aplicações Informáticas -
12ºano

André Ferreira nº2


Inês Teixeira nº7
José Fernandes nº9
Linguagem

A linguagem é uma forma de comunicação que


utiliza símbolos e determinadas regras para os
combinar que permite a comunicação entre
indivíduos.

Pode ser expressa de várias formas, através de


palavras (linguagem escrita), sinais (linguagem
gestual) ou até códigos (linguagem de
programação).
Linguagen
s

Naturais Formais
Linguagem com regras bem definidas,
Linguagem natural é a
usada para descrever algoritmos e
linguagem falada ou escrita,
programas de computador, sendo
como, por exemplo o português,
previamente projetada para determinados
não tendo sido projetada pela fins, evitando ambiguidades e redundância.
pessoa .
Linguagens de programação

Um programa de computador é um
conjunto de instruções que um
computador pode executar para realizar
tarefas específicas escritos com recurso às
linguagens de programação.

As linguagens de programação são


classificadas em cinco gerações.
Linguagens de programação
Baixo nível Alto nível

● Primeira geração: Linguagens de ● Terceira geração: Linguagens mais


máquina, que utilizam código binário próximas da linguagem humana.
diretamente executável pelo Ex: C, Pacal
processador do computador.
● Quarta geração: Linguagens capazes
● Segunda geração: Linguagens que de gerar códigos por si sós. Dispensam
utilizam uma notação simbólica o conhecimento profundo das funções
compreensível pelo ser humano, com de programação. Ex: visual basic
uma correspondência direta com o
código de uma determinada máquina. ● Quinta geração: Linguagens projetadas
Ex: Assembly para resolver problemas através de
lógica e inteligência artificial.
Compreender a noção de algoritmo
Uma linguagem de programação é um sistema formal que, com o auxílio de um computador,
tende a resolver um problema. Para efetuar a passagem do problema para o programa,
convém elaborar um algoritmo que possibilite a compreensão do problema.

Problem O que se pretende resolver.


a

Algoritm Sequência de instruções bem definidas e ordenadas que visam resolver


o um problema.

Program Algoritmo codificado numa linguagem de programação.


a
Compreender a noção de algoritmo
Um algoritmo pode ser escrito com o auxilio de uma linguagem natural, utilizando expressões
precisas, mas existem outros modos de especificação , nomeadamente o fluxograma e o
pseudocódigo.

Fluxogramas
Os fluxogramas são uma representação gráfica de um algoritmo e, utilizam símbolos e setas
para mostrar o fluxo de execução das instruções.

Pseudocódigos
Os pseudocódigos utilizam uma linguagem simples e próxima da linguagem natural, como o
português ou o inglês. Não segue uma sintaxe rígida de uma linguagem de programação
específica, mas sim uma estrutura lógica que facilita a compreensão do algoritmo.
Elaborar algoritmos simples
Passos para Criar um Algoritmo Simples

1. Compreender o problema: O que se pretende resolver. Por exemplo, calcular a soma de


dois números.
2. Identificar os dados de entrada: Os dados fornecidos, os dois números que serão
somados.
3. Identificar os dados de saída: Dados resultantes do processamento.
4. Identificar as operações de processamento: Pode ser feito utilizando pseudocódigos ou
fluxogramas.
5. Elaborar o Algoritmo: Escrever o algoritmo numa linguagem de programação ou em
pseudocódigo.
6. Testar o algoritmo

Você também pode gostar