Buscar

Introdução à Programação com Algoritmos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 20 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Scratch 
Belo Horizonte, 2018 
Algoritmo 
 
 
 
Definição: 
 
Sequência finita de ações/passos a serem executados 
para resolver um problema. 
Algoritmos 
O algoritmo mais simples que existe é o algoritmo que 
possui apenas uma estrutura sequencial. 
 
Basta saber a sequência correta de ações/passos a 
serem encadeadas para resolver o problema. 
 
Exemplo: Ler um valor qualquer, calcular o triplo do 
valor lido e, finalmente, mostrar o triplo do valor lido. 
 
As ações/passos desse algoritmo seriam: 
•Ler um valor. 
•Calcular o triplo do valor lido. 
•Mostrar o triplo do valor lido. 
Ler um valor 
 Trata-se de entrar com um valor via 
teclado (entrada padrão) do 
computador. 
◦ Criar uma variável valor para receber o valor 
entrado via teclado. 
◦ Realizar a entrada (pergunta) e atribuir a 
variável valor o valor entrado (resposta). 
 O equivalente na linguagem Scratch seria: 
Calcular o triplo do valor lido 
 Consiste em apanhar o valor lido na 
entrada padrão e multiplicá-lo por três. 
◦ Criar a variável triplo para receber o triplo 
do valor entrado. 
◦ Obter o triplo do valor por meio da 
expressão aritmética: 
◦ Atribuir o resultado da expressão a variável 
triplo. 
 O equivalente na linguagem Scratch seria: 
 
 
Mostrar o triplo do valor lido 
 Apresentar (mostrar, escrever) o triplo 
do valor lido na saída padrão (monitor) 
do computador. 
 
 O equivalente na linguagem Scratch seria: 
 
Programa Completo 
 Adicionar o script de controle: 
 O programa completo na linguagem Scratch: 
Sprite 
Andar 100 passos 
Girar 90 graus 
Andar 50 passos 
Miar 
Exemplo I 
Sprite 
Andar 100 passos 
Esperar 2 segundos 
Girar 90 graus 
Esperar 0,5 segundo 
Andar 50 passos 
Miar 
Exemplo 2 
Sprite 
Desenhar o caminho 
 Andar 100 passos 
Esperar 2 segundos 
Girar 90 graus 
Esperar 0,5 segundo 
Andar 50 passos 
Desenhar o caminho 
Miar 
Exemplo 3 
 Na engenharia tem-se que realizar cálculos e usar informações, tais como, 
peso, velocidade pressão, temperatura, etc. Para isso criam-se variáveis para 
manipular os valores dessas informações. 
 
 No mundo computacional, variáveis são espaços em memória reservados que 
guardam valores durante a execução de um programa; 
 
 Todas as variáveis em Scratch devem ser declaradas (criadas), antes de serem 
usadas. 
 Na aba script pode-se criar variáveis. 
 
 
Variável 
 Criação 
 
 
 
 
 Atribuição de valores 
 
 
 
 
Foi criada uma variável chamada Visor 
 na memória 
Foi atribuído o valor 0 para o lugar onde está Visor 
 Visor = 0 
Foi atribuído o valor 5 para o lugar onde está Visor 
 Visor = 5 
Variável 
 Posição de memória 
 
 
 
 
13 
Variável 
Foi atribuído o valor 0 para o lugar onde está a variável Visor 
 A variável Visor recebe 0 
Foi atribuído o valor 5 para o lugar onde está a variável Visor 
 A variável Visor recebe o valor 5 
00 0 
00 5 
Exemplo de um totalizador 
 
 
 
 
 
14 
Variável 
00 5 total 
x 60 
5 60 
65 
00 
resposta 60 
5 total 
x 60 
resposta 60 
Exemplos: 
Variável 
X muda seu 
valor para 15 
 
Y muda seu 
valor para 5*x 
Este bloco permite 
ler do teclado 
 
 
 
 
 
 
Resposta é a 
variável padrão 
fornecida pelo 
ambiente Scratch 
que recebe o valor 
lido do teclado 
Exemplo 
Sprite 
Ler um número 
Calcular o dobro 
Mostrar o resultado 
Exemplo 
1) Ler o valor do lado de um quadrado e calcular a área do 
quadrado. 
 
2) Ler a base e a altura de um triangulo e calcular a área do 
triângulo. 
 
3)Dada a função y = 4x + 5, Calcular y(x) para x = 3. 
 
4) Dada a função y = 4x+5. Ler o valor de x e calcular e 
mostrar o valor de y(x). 
 
 
Exercícios 
 
5) Ler três valores numéricos, calcular e mostrar a soma 
dos valores. 
 
6) Ler três valores numéricos, calcular e mostrar a média 
aritmética dos valores. 
 
7) Calcular o volume de um cilindro a partir da altura h e 
do raio da base r do cilindro. 
Exercícios 
Exercícios 
 
8) Faça um programa que desenhe um quadrado de lado 
igual a 150 a partir da origem (0,0). 
 
9) Faça um programa que leia um valor inteiro que 
representa o lado de um quadrado e desenhe o quadrado 
a partir da origem (0,0). 
 
10) Faça um programa que leia um valor inteiro que 
representa o lado de um quadrado e desenhar o quadrado. 
A posição (0,0) está localizada no centro do quadrado. 
 
11) Faça um programa que desenha um triângulo de lado 
igual a 200 a partir da origem (0,0).

Continue navegando