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

PPT1 - Apib

Enviado por

micofagames
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)
13 visualizações65 páginas

PPT1 - Apib

Enviado por

micofagames
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
Você está na página 1/ 65

Introdução á programação

LINGUAGEM?
Introdução á programação
O QUE É UMA LINGUAGEM?
Linguagem é o sistema através do qual o homem comunica as suas
ideias e sentimentos, seja através da fala, da escrita ou de outros
sinais convencionais.
Introdução á programação
LINGUAGEM VERBAL E NÃO
VERBAL
• Na linguagem do quotidiano, o homem faz uso da linguagem verbal e não-
verbal para comunicar.

• linguagem verbal integra a fala e a escrita (diálogo, informações no rádio,


televisão ou imprensa, etc.).
Introdução á programação
LINGUAGEM VERBAL E NÃO
VERBAL
Todos os outros recursos de comunicação como imagens, desenhos,
símbolos, músicas, gestos, etc., fazem parte da linguagem não-verbal.
Introdução á programação
LINGUAGEM MISTA
Linguagem mista é o uso da linguagem verbal e não-verbal ao
mesmo tempo. Por exemplo, uma história em quadradinhos integra,
simultaneamente, imagens, símbolos e diálogos.
Introdução á programação
Introdução á programação
LINGUAGENS NATURAIS
As linguagens naturais são efetivamente criadas e utilizadas para a comunicação
entre os seres vivos.

A linguagem natural é

EX/ A língua portuguesa, a dança das abelhas, os cantos e gestos dos pássaros, etc
Introdução á programação
LINGUAGEM FORMAL

Linguagens formais são linguagens que foram projetadas por pessoas, para
aplicações específicas.

Exemplos:
A linguagem matemática é particularmente boa em denotar relações entre
números e símbolos.

Os químicos usam uma linguagem formal para representar a estrutura


química das moléculas.

As Linguagens de programação são linguagens formais que foram


desenvolvidas para expressar computações.
Introdução á programação
O QUE É UMA LINGUAGEM DE
PROGRAMAÇÃO ?

A linguagem que as
máquinas entendem.
(Código máquina)
Introdução á programação
O QUE É UMA LINGUAGEM DE
PROGRAMAÇÃO ?
Introdução á programação
O QUE É UMA LINGUAGEM DE
PROGRAMAÇÃO ?
Introdução á programação
O QUE É UM ALGORITMO ?
Introdução á programação
O QUE É UM ALGORITMO ?

• Que algoritmos usa no dia a


dia?

• Acha que poderia escrever um


programa para torná-los mais
eficientes?
Introdução á programação
O QUE É UM ALGORITMO ?
Introdução á programação
O QUE É UM ALGORITMO ?
Introdução á programação
O QUE É UM ALGORITMO ?
Introdução á programação
Introdução á programação
QUAL O INTERESSE DA ALGORITMIA?
Introdução á programação
FORMAS DE REPRESENTAÇÃO DOS
ALGORITMOS?
Introdução á programação
EXEMPLOS DE ALGORITMOS

TROCAR O PNEU FURADO DE UM CARRO

FAZER UM BOLO A PARTIR DE UMA RECEITA

SUBSTITUIR UMA LAMPADA

TOMAR BANHO
Introdução á programação
EXEMPLOS DE ALGORITMOS – DESCRIÇÃO NARRATIVA
Introdução á programação
EXEMPLOS DE ALGORITMOS – DESCRIÇÃO NARRATIVA
Introdução á programação
EXEMPLOS DE ALGORITMOS – DESCRIÇÃO NARRATIVA
Introdução á programação
EXEMPLOS DE ALGORITMOS
(Descrição narrativa)
TROCAR UMA LÂMPADA FUNDIDA
Introdução á programação
Introdução á programação
Introdução á programação
Introdução á programação
FASES PARA DESENVOLVER OS
ALGORITMOS
Fases Fundamentais
para construção do Algoritmo
• Vimos que ALGORITMO é uma sequência lógica de instruções que
podem ser executadas.
• É importante ressaltar que qualquer tarefa que siga comportamento
padrão pode ser descrita por um algoritmo.
• Entretanto ao criar um algoritmo, precisamos primeiro dividir o
problema apresentado em três fases fundamentais...

• ENTRADA: São os dados de entrada do algoritmo


• PROCESSAMENTO: Procedimentos utilizados para chegar ao resultado final
• SAÍDA: São os dados já processados
Introdução á programação
FASES PARA DESENVOLVER OS
ALGORITMOS
Introdução á programação
FASES PARA DESENVOLVER OS
ALGORITMOS
Introdução á programação
CARACTERÍSTICAS DOS BONS
ALGORITMOS
Introdução á programação
FORMAS DE REPRESENTAÇÃO DOS
ALGORITMOS
Introdução á programação
FLUXOGRAMAS
Introdução á programação
SIMBOLOGIA UTILIZADA NOS
FLUXOGRAMAS
Introdução á programação
EXEMPLOS DE FLUXOGRAMAS
Introdução á programação
EXEMPLOS DE FLUXOGRAMAS
Introdução À programação
EXERCICIOS DE FLUXOGRAMAS
Elaborar os seguintes fluxogramas :

1- Indicar qual o maior de entre dois números lidos.

2- Indicar o maior de entre 3 números inteiros lidos.

3- Realiza uma calculadora ( com as 4 operações básicas entre 2 números)

4- Cálculo do IMC
Introdução á programação
EXERCICIOS DE FLUXOGRAMAS

5- Determine e imprima a despesa total realizada no bar “Fim de Tarde”, sendo


conhecidos os produtos consumidos e sabendo que o seu custo unitário é de:
Sandes 1€
Bolos 0,8 €
Refrigerantes 1,5€
Café 0,6 €
6- Faz a conversão de graus Celsius para graus Fahrenheit e vice versa.

7- Fluxograma para calcular a media de 5 disciplinas e saber se está aprovado


ou não e se vai para a universidade sabendo que a percentagem dos exames
(30%) e nas 5 disciplinas ( 70%) tem que ser igual a 10.

8- Fluxograma de uma Compra Online


BAR FIM DE TARDE
FLUXOGRAMA CALCULADORA
FLUXOGRAMA CALCULO DO IMC
ATRAVÉS DOS FLUXOGRAMAS É
POSSIVEL VISUALIZAR
Introdução á programação
VANTAGENS DOS FLUXOGRAMAS
DESVANTAGENS DOS FLUXOGRAMAS
PSEUDOCÓDIGO ou
“PORTUGOL”
EXEMPLOS DE
PSEUDOCÓDIGO
FLUXOGRAMA
PSEUDOCÓDIGO
VANTAGENS DO
PSEUDOCÓDIGO
DESVANTAGENS DO
PSEUDOCÓDIGO
Regras para construção do
Algoritmo
• Para escrever um algoritmo precisamos descrever a sequência de
instruções, de maneira simples e objetiva. Para isso utilizaremos
algumas técnicas:
• 1. Usar somente um verbo por frase
• 2. Imaginar que está a desenvolver um algoritmo para pessoas que
não trabalham com informática
• 3. Usar frases curtas e simples
• 4. Ser objetivo
• 5. Evite usar palavras que tenham sentido dúbio
• 6. Procure dividir o problema em etapas menores.
EXEMPLOS DE
PSEUDOCÓDIGO
FLUXOGRAMA
PSEUDOCÓDIGO
EXEMPLOS DE
PSEUDOCÓDIGO
• Imagine o seguinte problema: Calcular a média final dos alunos. Pelas provas os
alunos receberão 2 notas: N1, N2. Onde:
N1 + N2
• Média Final = --------------------
2

• Para montar o algoritmo proposto,


faremos três perguntas:
a) Quais são os dados de entrada? R: Os dados de entrada são N1, N2
b) Qual será o processamento a ser utilizado? R: O procedimento será somar todos os dados de entrada e dividi-
los por 2 (dois)

c) Quais serão os dados de saída? R: O dado de saída será a média final

EXERCICIO- Elaborar o fluxograma e


pseudocódigo.
Exercícios FLUXOGRAMAS/ PSEUDOCÓDIGO
EXERCICIO 3
Exercícios FLUXOGRAMAS/ PSEUDOCÓDIGO
EXERCICIO 3

Clique para adicionar


texto
Exercícios FLUXOGRAMAS/ PSEUDOCÓDIGO
EXERCICIO 3

Você também pode gostar