Escolar Documentos
Profissional Documentos
Cultura Documentos
br
ALGORITMOS E
PROGRAMAÇÃO
Me. Ricardo Zanni Mendes da Silveira
INICIAR
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 1/34
31/10/2019 Ead.br
introdução
Introdução
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 2/34
31/10/2019 Ead.br
Estrutura de Controle:
SEQUENCIAL e de Seleção
Estrutura Sequencial
Em algoritmos, uma estrutura sequencial corresponde ao fato de que o
conjunto de ações primitivas será executado em uma sequência linear, de
cima para baixo e da esquerda para a direita, ou seja, do mesmo modo como
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 3/34
31/10/2019 Ead.br
foram escritas. As ações devem ser seguidas de um ponto e vírgula (;), que tem
por objetivo separar uma ação da outra e auxiliar na organização sequencial
das ações. Uma vez que um ponto e vírgula é encontrado, deve-se executar o
próximo comando da sequência (FORBELLONE, 2005).
fli
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 4/34
31/10/2019 Ead.br
reflita
Re ita
“Depois de de nir as variáveis de entrada e de saída é
recomendável realizar uma série de perguntas do tipo ‘o quê?’
com o objetivo de descobrir, de uma forma clara e objetiva,
alguns aspectos relevantes que se deve levar em conta na
criação do algoritmo e nas ações envolvidas no processamento
necessário para a obtenção das respostas desejadas”.
Estrutura de Seleção
A estrutura de seleção permite a escolha de um grupo de ações, ou blocos, a
serem executados quando determinadas condições, descritas por expressões
lógicas ou relacionais, são ou não satisfeitas (FORBELLONE, 2005).
Seleção Homogênea
A seleção homogênea utiliza a construção de diversas estruturas de seleção
encadeadas, que precisam seguir um determinado padrão lógico
(FORBELLONE, 2005). Na seleção homogênea, um comando será executado
apenas quando forem satisfeitas algumas condições, e a construção do
algoritmo deve seguir um padrão. Posteriormente, a cada “então”, existe um
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 5/34
31/10/2019 Ead.br
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 6/34
31/10/2019 Ead.br
Seleção Heterogênea
Quando não é possível identi car um padrão lógico de construção de uma
estrutura de seleção, esta é caracterizada como uma estrutura de seleção
heterogênea (FORBELLONE, 2005).
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 7/34
31/10/2019 Ead.br
Múltipla Escolha
Quando uma estrutura de seleção exerce um conjunto de opções para
escolha, é denominada seleção de múltipla escolha, e existem duas formas de
realizar, uma delas é utilizando o encadeamento de instrução “Se”, e a outra é
usando a instrução “escolha caso” (GUEDES, 2014).
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 8/34
31/10/2019 Ead.br
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 9/34
31/10/2019 Ead.br
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 10/34
31/10/2019 Ead.br
saiba mais
Saiba mais
Para aprender mais a respeito das estruturas
de controle, assista ao vídeo “Lógica de
Programação - Estruturas de Controle”,
acessando o link:
ACESSAR
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 11/34
31/10/2019 Ead.br
atividade
Atividade
No desenvolvimento de algoritmos, são utilizados os conceitos de bloco lógico,
entrada e saída de dados, variáveis, constantes, atribuições, expressões lógicas,
relacionais e aritméticas, e também comandos que realizam a tradução de todos
esses conceitos, de maneira que representem um conjunto de ações.
a) Sequencial e de seleção.
b) Homogênea e heterogênea.
c) Fluxograma e pseudocódigo.
d) Sequencial e uxograma.
e) Pseudocódigo e seleção.
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 12/34
31/10/2019 Ead.br
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 13/34
31/10/2019 Ead.br
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 14/34
31/10/2019 Ead.br
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 15/34
31/10/2019 Ead.br
saiba mais
Saiba mais
Quer aprender um pouco mais sobre seleção
múltipla escolha? Acesse o link e assista ao
vídeo “Seleção de Múltipla Escolha
(ESCOLHA...CASO)”, do Canal Byte, no
YouTube.
ASSISTIR
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 16/34
31/10/2019 Ead.br
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 17/34
31/10/2019 Ead.br
atividade
Atividade
Em algoritmos, especi camente em estruturas de controle de seleção, é possível que
sejam construídos diversos modelos, e a construção de diversas estruturas de
seleção segue um determinado padrão lógico.
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 18/34
31/10/2019 Ead.br
Implementação das
Estruturas de Decisão
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 19/34
31/10/2019 Ead.br
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 20/34
31/10/2019 Ead.br
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 21/34
31/10/2019 Ead.br
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 22/34
31/10/2019 Ead.br
atividade
Atividade
As estruturas de decisão são utilizadas para veri car e efetuar a decisão do
comando. Como estruturas de decisão, temos as estruturas de decisão simples,
composta e homogênea, heterogênea e múltipla escolha.
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 23/34
31/10/2019 Ead.br
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 24/34
31/10/2019 Ead.br
Estrutura de Repetição
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 25/34
31/10/2019 Ead.br
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 26/34
31/10/2019 Ead.br
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 27/34
31/10/2019 Ead.br
saiba mais
Saiba mais
Acesse o vídeo “Lógica de Programação –
Estrutura de Repetição ENQUANTO”, do canal
Escola WWW, no YouTube, para aprender um
pouco mais sobre a estrutura de repetição
“enquanto”. Disponível no link:
ASSISTIR
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 28/34
31/10/2019 Ead.br
atividade
Atividade
A estrutura de repetição é muito utilizada quando um algoritmo inteiro ou somente
um trecho dele precisa ser repetido. Esse número de repetições pode ser xo ou
estar vinculado a uma condição.
Com relação à estrutura de repetição com teste no início, é correto a rmar que:
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 29/34
31/10/2019 Ead.br
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 30/34
31/10/2019 Ead.br
indicações
Material
Complementar
LIVRO
Fundamentos da programação de
computadores
Ana Fernanda Gomes Ascencio e Edilene Aparecida
Veneruchi de Campos
ISBN: 978-8564574168
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 31/34
31/10/2019 Ead.br
FILME
TRAILER
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 32/34
31/10/2019 Ead.br
conclusão
Conclusão
referências
Referências
Bibliográ cas
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 33/34
31/10/2019 Ead.br
SILVA, M. Como um software para loja de roupas pode ajudar na sua gestão?
Hiper Blog, 12 jul. 2016. Disponível em: <https://hiper.com.br/blog/como-um-
software-para-loja-de-roupas-pode-ajudar-na-sua-gestao/>. Acesso em: 2019.
IMPRIMIR
https://fadergsead.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 34/34