Você está na página 1de 75

CT – DESENVOLVIMENTO

DE SISTEMAS

01 – Introdução a Lógica de
Programação
Situação Desafiadora
Após muito trabalho e estudo referente
a Páginas Web, você concluiu com êxito
as atividades propostas e está
preparado para continuar sua jornada na
DEV.Agile. Você agora está designado a
trabalhar com desenvolvimento de
programas, para isso iniciará seus
estudo em Lógica de Programação. Ao
final dessa primeira etapa você
conhecerá a história da lógica,
algoritmos, fluxogramas, álgebra
booleana, entre outros conceitos.
Vamos lá...
AGENDA

CONTEXTUALIZANDO...
Importância da
programação:

Complexidade dos sistemas


Advento e enorme
e das conexões. Necessidade
crescimento de plataformas
Internet das coisas. de se automatizar tarefas.
on-line, apps de celulares,
Isso se faz através da
aplicativos em nuvem.
programação.
Importância da
programação:

Desenvolvimento de raciocínio lógico. A


programação nada mais é do que um
conjunto de ações que estabelecemos
Demanda crescente da programação em
previamente para atingirmos um Oportunidades de se trabalhar em uma
empresas do mundo todo (inteligência
objetivo. Consequentemente, entender multinacional.
de negócios).
programação pode ser muito útil para
realizarmos atividades do nosso dia a
dia.
Importância da
programação:

• Dependência de sistemas da informação no


mundo atual.

• Em toda tecnologia da informação, a cereja


do bolo é o aplicativo utilizado pelo usuário.

• Pensemos em todos aplicativos que


usamos... seja no computador, notebook,
celular, tablet, etc.... seja no ambiente de
trabalho, no ambiente de estudo ou em
nossa casa... em nosso dia-a-dia...
Importância da
programação:
• Tudo é programação. Alguém
pensou, raciocinou de forma
lógica para desenvolver
aplicativos que resolvessem
problemas reais em nossa vida e
em nossa sociedade.

• IFood, Uber, Apps de banco,


games, ERPs, CRMs, etc.
Mas... como funciona
um computador?
Histórico
• O desenvolvimento do computador
tem suas fontes em tempos muito
antigos, desde a criação do ábaco até
os modelos e funções matemáticas que
foram desenvolvidas para se chegar à
arquitetura de computadores que
temos atualmente.
• Neste curso abordaremos a arquitetura
que utilizamos na atualidade. Ela se
baseia na arquitetura de von Neumann.
Mas... como funciona
um computador?

Histórico

• É importante sabermos o
funcionamento de um
computador. Programar
nada mais é que se utilizar
de um poder computacional
(poder de processamento)
para realizar alguma tarefa,
cálculo ou objetivo.
Mas... como funciona
um computador?
Histórico - John Von Neumann

• Nascimento: 1903. Morte: 1957 (53 anos).

• Matemático, físico, cientista da computação, físico


nuclear, químico, professor, engenheiro.

• Grande pesquisador da área computacional. Foi um


dos pesquisadores que melhor concebeu o conceito de
"programa armazenado", que revolucionou a área da
computação e programação.
Mas... como funciona
um computador?

Histórico - John Von Neumann

• Concebeu a famosa "arquitetura de von Neumann".

• Foi um dos pesquisadores do "Projeto Manhattan". Projeto


que realizou a criação das primeiras bombas atômicas norte
americanas na Segunda Guerra Mundial.

• Era conhecido por ter uma mente brilhante e uma memória


incrível, extremamente inteligente e meticuloso. Problemas
matemáticos complexos se tornavam fáceis para ele.

• Morreu sob escolta militar (para não revelar segredos de


guerra) devido a um câncer no cérebro.
Mas... como funciona
um computador?
Histórico - Arquitetura de Von Neumann
Componentes:

• Memória: Onde serão armazenados os dados (números por


exemplo) e as instruções (o que fazer com esses números,
cálculos).

• Unidade de controle: Determina a sequência em que as


instruções serão executadas e também gera sinal de
controle para as outras unidades.
Mas... como funciona
um computador?

• Unidade lógico-aritmética: É a parte


responsável por executar, calcular, processar os
dados com suas instruções (soma, subtração,
divisão, operadores lógicos, etc).

• Entrada e saída: Meios pelos quais a informação


será inserida (antes do processamento) e exibida
(após o processamento). Ex: Teclado e monitor.
Mas... como funciona um
computador?
Histórico - Arquitetura de Von Neumann
Ciclo de execução - Fases:

• Busca: Realiza a leitura da instrução na


memória.

• Decodificação: Determina a instrução a ser


executada. Uso de lógica combinatória aplicada
a circuitos digitais (circuitos booleanos).

• Execução: Executa (processa) as instruções.


Comparação entre arquitetura de Von
Neumann e nossa estrutura atual:

Mas... como
funciona um
computador?
• A lógica e o uso permanece o mesmo!
Situação Desafiadora
Atividade de fixação:
Você receberá um artigo científico
referente à importância da lógica de
programação. Ao final da leitura
você responderá as perguntas que
estarão no formulário da Atividade
do Classroom.

Nome do artigo:

LÓGICA DE PROGRAMAÇÃO E SUA


INFLUÊNCIA NO ENSINO
AGENDA

ALGORITIMOS
Instruções
Instruções são um conjunto de regras ou
normas definidas para a realização ou
emprego de algo. Em informática, é o que
indica a um computador uma ação
elementar a executar.

O que fazer? Como fazer? São essas


perguntas que o programador deve
responder.

Escrever no tempo verbal Imperativo. Ex:


Fazer, Abrir, Executar...
Sequência
Lógica
Algoritmos e programas de computador

O que é um algoritmo?

• Podemos definir um algoritmo como uma sequência lógica de


ações ou tarefas para se atingir um objetivo.

• Passo-a-passo para se fazer algo ou alguma coisa.

• Qualquer coisa!: Uma receita de bolo, como preparar uma


carne, como chegar em determinado lugar através de linhas
de ônibus ou metrô. Como se inscrever num curso do Senai,
etc.
Algoritmos e programas de computador
O que é um algoritmo?

• Passo-a-passo para resolver um problema e encontrar uma solução.


Meu carro parou de funcionar no meio da estrada.... e agora? O que
fazer? Deve-se pensar de forma lógica, trazendo à mente todas as
possibilidade possíveis para resolver esse problema.

• Tenho seguro do carro? Não? Tenho algum amigo que pode me


ajudar? Tenho um mecânico de confiança? Indagar.... raciocinar.....
Formas de Representação conhecidas
Descrição Narrativa Fluxograma
Ingredientes: 500g de polvilho azedo Início
• 1 xícara (chá) de óleo
• 1 xícara (chá) de queijo
Num
• 1 xícara (chá) de queijo ralado
• 1 xícara (chá) de água
Num<>0
• 4 ovos
• Sal a gosto

Modo de preparar: Num;


"Zero" Num>0
Ferva o óleo e a água.
Despeje sobre o polvilho e misture bem.
Num; Num;
Espere esfriar.
"Negativo" "Positivo"
Junte o sal, os ovos, o queijo e amasse bem.
Modelo os pãezinhos ou despeje em forminhas de
empada (conforme a consistência da massa).
Leve ao forno quente (mais ou menos 25 min a 180°)
Sirva a seguir
Obs.: para fazer biscoitos retire o queijo. Fim
Algoritmos e programas de computador
Um exemplo prático: Como comprar um celular online?
Vamos descrever um passo-a-passo, um algoritmo:

1. Ligar computador ou pegar celular


2. Abrir navegador (Google Chrome ou qualquer outro)
3. Digitar site da loja online https://www.submarino.com.br/
4. Pesquisas no site da loja o modelo do celular
5. Adicionar produto no carrinho de compras
6. Finalizar pedido
7. Inserir informações de endereço e entrega
8. Inserir informações de forma de pagamento
9. Concluir e salvar pedido
10. Processo de compra finalizado
11. Aguardar produto chegar

Sequência de compra realizada com sucesso!


Algoritmos e programas de computador

O que é um programa de computador?

• Um algoritmo (passo-a-passo) destinado a fazer


com que um computador execute determinada
tarefa.

• Quando usamos nosso computador, celular,


notebook, etc... estamos lidando com programas
de computador. Estamos lidando com um
algoritmo que alguém pensou, esquematizou e
estruturou, numa linguagem compreensível a um
sistema computacional.
Algoritmos e programas de computador
O que é um programa de computador?

• Conceito teórico: "Define-se programa de computador (software)


como um conjunto organizado de instruções em linguagem
codificada, que permite aos computadores a realização das mais
diversas tarefas ou aplicações. Com efeito, os programas são o
resultado do trabalho intelectual desempenhado pelo programador
(individual ou coletivamente). Em geral, os softwares não são
considerados invenções, tais como as patentes. Legalmente, os
mesmos são considerados “obras intelectuais”. Sua proteção,
portanto, vincula-se a Lei dos Direitos Autorais no Brasil. (Lei 9.610
de 19/02/1998 - Art. 7º Inciso XII)“.
Algoritmos e programas de
computador

O que é um programa de computador?

• "... conforme a legislação nacional e os tratados


internacionais, já são automaticamente conferidos aos
programadores, tanto os direitos morais como os
patrimoniais em relação ao programa, não só em âmbito
nacional, mas também internacional. Fora do país, o direito
é conferido, simultaneamente, em todos os países
signatários dos acordos e tratados internacionais."
AGENDA

LÓGICA DE PROGRAMAÇÃO
Introdução a Lógica de
programação

Definição de lógica de programação:


A lógica de programação é a capacidade de pensar de
forma estruturada e sequencial para resolver
problemas de maneira lógica utilizando algoritmos.

Importância da lógica de programação:


A lógica de programação é fundamental para a
construção de programas e sistemas de software
eficientes e confiáveis. Ela permite que os
programadores organizem e resolvam problemas de
maneira eficiente.
Elementos da Lógica
de Programação

Algoritmo:
Um algoritmo é uma sequência de instruções
passo a passo que descreve a solução de um
problema.

Variáveis:
As variáveis são espaços de memória que
armazenam valores que podem ser usados ​no
programa. Elas são usadas para manipular
dados e armazenar resultados intermediários.
Estruturas de Controle

Estruturas de sequência:
As estruturas de sequência são usadas para executar um conjunto de instruções em
ordem, uma após a outra.

Estruturas de decisão:
As estruturas de decisão permitem que o programa faça escolhas com base em uma
condição. São usados ​comandos como "if", "else if" e "else" para direcionar o fluxo do
programa.

Estruturas de repetição (loops):


As estruturas de repetição permitem que o programa execute um conjunto de
instruções repetidamente até que uma condição seja atendida. São usados
​comandos como "for", "while" e "do-while".
Exemplo

Cálculo da média de notas de


alunos:

Mostra um algoritmo que


recebe as notas dos alunos,
calcula a média e exibe o
resultado.
Desenvolver a ideia

Cálculo da média de notas de alunos:

Para calcular a média de notas de alunos, vamos solicitar ao


usuário que informe o número de notas a serem inseridas.
Em seguida, criamos uma variável chamada "soma" e a
inicializamos com o valor zero. Utilizaremos um loop para
receber as notas dos alunos e somá-las à variável "soma". O
loop será executado de 1 até o número total de notas
fornecido pelo usuário. Dentro do loop, pediremos ao
usuário que insira a nota atual e a adicionaremos à variável
"soma". Após o loop, dividimos a soma pelo número de
notas para obter a média. Por fim, exibimos o resultado na
tela. Dessa forma, obtemos a média das notas dos alunos
de forma automatizada e eficiente.
Desenvolver a ideia:
Sequência Lógica

Cálculo da média de notas de alunos:

1. Solicitar ao usuário o número de notas a serem inseridas.


2. Inicializar a variável "soma" com o valor zero.
3. Iniciar um loop que se repete o número de vezes fornecido pelo
usuário.
4. Dentro do loop:
5. Solicitar ao usuário a nota atual.
6. Adicionar a nota à variável "soma".
7. Calcular a média dividindo a soma pelo número de notas.
8. Exibir o resultado da média.
Desenvolver
a ideia:
Usando
Lógica
Situação Desafiadora
Atividade de fixação - Algoritmo

1. Crie uma sequência lógica para tomar


banho;
2. Crie uma sequência lógica para trocar o
pneu de um carro;
3. Crie uma sequência lógica para trocar
uma lâmpada.
4. Crie uma sequência lógica para um
roteiro de viagem internacional.
5. Crie uma sequência lógica para organizar
uma festa de aniversário.
Descreva com detalhes:
A entrega será diretamente no Classroom
através de um formulário
Situação Desafiadora
Atividade de fixação - Algoritmo

6. Crie uma sequência lógica para ir a escola;


7. Crie uma sequência lógica para realizar o
trabalho da Landing Page;
8. Crie uma sequência lógica para fazer um
bolo de chocolate.
9. Crie uma sequência lógica para fazer um
churrasco.
10. Crie uma sequência lógica para trocar um
chuveiro.
11. Crie uma sequência lógica para calcular o
IMC
Descreva com detalhes:
A entrega será diretamente no Classroom
através de um formulário
AGENDA

LINGUAGEM DE PROGRAMAÇÃO
Linguagens de programação

O que é uma linguagem de programação?

• Podemos definir uma linguagem de programação como uma


forma de se escrever um texto, visando sua compreensão tanto
para seres humanos quanto para os computadores (computador,
celular, vídeo game, etc).

• Dessa forma o programador (quem escreve esse texto) é capaz de


passar instruções ao computador que tanto ele quanto qualquer
outra pessoa que saiba ler a linguagem podem compreender as
instruções que foram enviadas ao computador.

• Analogia: Idiomas entre seres humanos: Português, inglês,


francês, espanhol, etc.
Linguagens de programação
O que é uma linguagem de programação?

• Teoria: "A linguagem de programação é um método padronizado, formado


por um conjunto de regras sintáticas e semânticas, de implementação de
um código fonte - que pode ser compilado e transformado em um
programa de computador".

• Regras sintáticas: Como se deve escrever um texto ou uma frase numa


determinada linguagem.

• Analogia: João vendeu uma bicicleta


• João = Sujeito
• Vendeu = Verbo (ação da frase)
• Bicicleta = Substantivo

• Nas linguagens de programação ocorre a mesma coisa. Cada linguagem


de programação tem uma forma correta (regras) de se escrever.
Linguagens de programação

O que é uma linguagem de programação?

• Regras semânticas: São as regras que identificam e


definem o significado das frases.

• Analogia: Gosto (substantivo sinônimo de “sabor”); gosto


(do verbo “gostar”)

• Pergunta a se fazer: O código que escrevi embora esteja


escrito de forma correta, tem significado?

• Resumindo: Regras sintáticas mostram como formar o


comando e as regras semânticas mostram qual é o efeito
do comando.

• Exemplo em Python: Verificar se o valor de "a" é maior que


o valor de "b":
Linguagens de programação

Linguagem de alto e baixo nível

No contexto da programação existem basicamente dois tipos de


linguagem de programação: a de baixo nível e a de alto nível.

A diferença entre elas é bem substancial: A linguagem de baixo nível


tem por objetivo ser muito mais rápida de ser executada pelo
processador e sua execução acaba se tornando bem leve e
performática (mais rápida) para ser processada pelo computador.
Também economiza memória RAM.

Em contrapartida, a linguagem de baixo nível é extremamente difícil


de ser interpretada pelo ser humano... apenas profissionais
especialistas conseguiriam criar e identificar os códigos escritos
nessa linguagem. É uma linguagem usada por exemplo dentro de
comandos de microprocessadores.
Linguagens de programação
Linguagem de alto nível

A linguagem de alto nível tem por objetivo tornar muito mais fácil para
o programador criar o seu código. É um tipo de linguagem fácil de se
usar. Segue uma forma de escrita e uma forma de interpretação
baseada na lógica e na linguagem humana e coerente com nossa
forma de interpretar as situações.

• É o tipo de linguagem mais utilizado nas empresas de


desenvolvimento.

• Python é um dos melhores exemplos de uma linguagem de alto


nível.
Baixo Nível

Comparativo de
como escrever
“Hello World!”

Alto Nível
Linguagens de
programação

Comparação entre
linguagem de
baixo nível e de
alto nível
Linguagens de programação

Linguagens interpretadas e compiladas

• Computadores compreendem somente


linguagem de máquina, linguagem binária;
ou seja, somente sequências dos números
zero e um (000100110 00011110
00111001).

• Os programadores não programam


01010101 mas digitam uma linguagem
compreensível para o ser humano. Como
contornar essa situação?
Linguagens de programação

Linguagens interpretadas e compiladas

• Para contornar essa situação, foram desenvolvidas


metodologias que transformam o código (o texto)
escrito pelo programador em linguagem de
programação para linguagem de máquina (binária).

• Para que um código escrito por um programador


possa ser executado por um processador, é
necessário que o código original seja convertido
em linguagem de máquina.
Linguagens de programação

Linguagens compiladas:

• Essa metodologia consiste em realizar a conversão


da linguagem através de um compilador, ou seja, um
programa que converte diretamente o código escrito
pelo programador em código de máquina. Exemplos
de Compiladores: Java Compiler, Visual C++ Compiler,
GO Compiler.

• Neste metodologia o compilador converte todos os


códigos de uma vez e gera um único "pacote", como
se fosse por exemplo um arquivo zipado.

• Pode ser necessário fazer modificações no código


dependendo do SO utilizado, pois o compilador gera
um "executável".
Linguagens de programação

Linguagens compiladas:

• Exemplo: Receita para fazer um bolo: Você recebe


uma receita para fazer um bolo mas ela está escrita
em grego. Como fazer?

• Podemos pegar uma tradução dessa receita, ou seja,


a receita já estaria "compilada" em português.

• Se ocorrer uma alteração na receita original (grego)


todas as traduções deverão ser refeitas
(recompiladas).
Linguagens de programação

Linguagens compiladas:

• Como dito anteriormente, as linguagens compiladas


são convertidas diretamente em linguagem de máquina
e assim são linguagens mais rápidas e mais eficientes
em sua execução pelo processador.

• Pontos negativos: Devem ser recompiladas a cada


alteração de código. Recompilação deve ser feita para
cada sistema operacional. Exemplos de algumas
linguagens predominantemente compiladas: C, C++,
Rust e GO.

• No nosso exemplo: Se a receita de bolo for alterada,


deverão ser publicadas novas traduções para todos os
idiomas.
Linguagens
de
programação

• Compiladas:
Linguagens de programação

Linguagens interpretadas:

• Essa metodologia consiste em realizar a conversão da


linguagem através de um interpretador, ou seja, um
programa que irá interpretar o código escrito pelo
programador e enviá-lo para o sistema operacional.
Exemplos de Interpretadores: Python Interpreter, Java
Script Interpreter, PHP Interpreter, Java Virtual Machine.

• Vamos usar o mesmo exemplo da linguagem compilada:


Temos que fazer um bolo e a receita está em grego.
Dessa vez não iremos usar uma versão da receita já
impressa em português... iremos contratar um intérprete,
que irá ler em grego e falar em português para nós.

• Na linguagem interpretada a conversão para binário


ocorre linha por linha, diferente da linguagem compilada
que converte todo o texto de uma só vez.
Linguagens de programação
Linguagens interpretadas:

• Se a receita em grego for alterada, é só o nosso


"intérprete" traduzir a nova alteração para nós.

• Na linguagem interpretada, é o interpretador que faz a


ponte entre o código escrito pelo programador e o
sistema operacional, dessa forma a linguagem
interpretada não depende de plataforma ou sistema
operacional específico.

• Exemplos de algumas linguagens predominantemente


interpretadas: PHP, o Ruby, o Python e o JavaScript.
Linguagens
de
programação

• Interpretadas:
Situação Desafiadora
Atividade de fixação

Você agora realizará uma pesquisa contendo:

• As 3 principais linguagens de programação


utilizadas atualmente e o porquê de serem as
mais utilizadas.
• Escolha uma dessas linguagens: descreva
histórico, características, aplicação, as
vantagens e desvantagens.
• Cite 1 empresa que utiliza a linguagem
escolhida e qual a finalidade.
• Entregue a pesquisa em um arquivo Word no
Classroom.

NÃO COPIE E COLE OS TEXTOS.


SERÁ ANULADO O TRABALHO.
Situação Desafiadora

Kahoot!!!!
AGENDA

PSEUDOCÓDIGO
O que é Pseudocódigo?

• Definição: Uma forma de


representar algoritmos usando uma
linguagem próxima do nosso
cotidiano

• Destaque: Facilita o entendimento


e a visualização do processo de
solução de problemas
Vantagens do Pseudocódigo
• Clareza: Linguagem próxima ao nosso
cotidiano
• Flexibilidade: Permite focar na lógica,
independentemente da linguagem de
programação
• Fácil entendimento: Pode ser
compreendido mesmo por pessoas
sem experiência em programação
Exemplo 01:
Calcular média
de 3 números
Pseudocódigo - Comandos

Variáveis - Comando para declarar as variáveis e logo após virá


o seu tipo de dados.

Início - Comando para declarar o início do algoritmo


Escreva - Comando para escrever mensagem na tela antes de
receber o valor .

Leia – Comando que lerá/receberá a variável digitada e criada


anteriormente.
Fim – Comando para declarar o fim do algoritmo.

Se <Condição> Então - Comando para decisão condicional que


pega a <Condição> que trata-se de uma comparação e o
resultado sendo verdadeiro executa o que vier abaixo do Então

Senão - Comando que será executado no caso da comparação


do Então ser falsa.

Fim Se – Comando que encerra a estrutura de decisão do Se.


Algoritmo calcularMedia
Variáveis:
numero1, numero2, numero3, media: números
reais

Início
Escreva "Digite o primeiro número:"
Leia numero1

Escreva "Digite o segundo número:"


Leia numero2

Escreva "Digite o terceiro número:"


Leia numero3

media <- (numero1 + numero2 + numero3) / 3

Escreva "A média dos três números é:", media


Fim
Explicação:

• A primeira linha do código define o nome do algoritmo: calcularMedia.


• Em seguida, são declaradas as variáveis numero1, numero2, numero3
e media como números reais.
• Dentro do bloco Início e Fim, temos as etapas do algoritmo:
• Primeiro, pedimos ao usuário que digite o primeiro número e o
armazenamos na variável numero1.
• Em seguida, fazemos o mesmo para o segundo número (numero2) e o
terceiro número (numero3).
• Depois, calculamos a média dos três números somando-os e dividindo
o resultado por 3, e armazenamos o valor na variável media.
• Por fim, exibimos a mensagem "A média dos três números é:" seguida
do valor da média, utilizando a função Escreva.
• O algoritmo termina com o bloco Fim.
Exemplo 02:
Verificar se um
número é par
ou ímpar
Instruções:

• Definir a variável numero como um


número inteiro.
• Pedir ao usuário que digite um número
e armazenar na variável numero.
• Calcular o resto da divisão de numero
por 2 e armazenar o resultado na
variável resto.
• Se resto for igual a 0, exibir a
mensagem "O número é par".
• Se resto for diferente de 0, exibir a
mensagem "O número é ímpar".
• Utilizar a função Escreva para exibir as
mensagens correspondentes.
Algoritmo verificarParImpar
Variáveis:
numero, resto: números inteiros

Início
Escreva "Digite um número:"
Leia numero

resto <- numero % 2

Se resto = 0 Então
Escreva "O número é par"
Senão
Escreva "O número é ímpar"
Fim Se
Fim
Explicação:

• O exemplo apresenta um pseudocódigo para verificar se um número é par


ou ímpar.
• São definidas as variáveis numero e resto como números inteiros.
• Dentro do bloco Início e Fim, temos as etapas do algoritmo:
• O usuário é solicitado a digitar um número, que é armazenado na variável
numero.
• Utiliza-se o operador % para calcular o resto da divisão de numero por 2, e o
resultado é armazenado na variável resto.
• Utiliza-se a estrutura de decisão (comando Se) para verificar o valor da
variável resto.
• Se o resto for igual a 0, significa que o número é par, e a mensagem "O
número é par" é exibida.
• Caso contrário, se o resto for diferente de 0, significa que o número é ímpar,
e a mensagem "O número é ímpar" é exibida.
• O algoritmo termina com o bloco Fim.
Exemplo 03:
Calcular o
quadrado de
um número
Instruções:

• Definir a variável numero como um


número real.
• Pedir ao usuário que digite um número
e armazenar na variável numero.
• Multiplicar o numero por ele mesmo e
armazenar o resultado na variável
quadrado.
• Exibir a mensagem "O quadrado de
numero é:" seguida do valor da variável
quadrado utilizando a função Escreva.
Algoritmo calcularQuadrado
Variáveis:
numero, quadrado: números reais

Início
Escreva "Digite um número:"
Leia numero

quadrado <- numero * numero

Escreva "O quadrado de",


numero, "é:", quadrado
Fim
Explicação:

• O exemplo apresenta um pseudocódigo para calcular o quadrado de


um número.
• São definidas as variáveis numero e quadrado como números reais.
• Dentro do bloco Início e Fim, temos as etapas do algoritmo:
• O usuário é solicitado a digitar um número, que é armazenado na
variável numero.
• Utiliza-se a operação de multiplicação para calcular o quadrado do
numero, ou seja, multiplicar o numero por ele mesmo. O resultado é
armazenado na variável quadrado.
• Por fim, é exibida a mensagem "O quadrado de numero é:" seguida do
valor da variável quadrado, utilizando a função Escreva.
• O algoritmo termina com o bloco Fim.
Situação Desafiadora
Atividade de fixação

Desafio: Resolver os problemas


simples utilizando pseudocódigo

Calcular o IMC
Calcular a área de um quadrado
Calcular a área de um triângulo
Calcular a área de um retângulo

Escreva o pseudocódigo e sua


explicação em uma arquivo no Word
e envie no Classroom.
Situação Desafiadora
Atividade de fixação

Desafio: Resolver os problemas


complexos utilizando pseudocódigo

Escreva um Pseudocódigo que faça um


calculo de segundo grau utilizando
a Fórmula de Bhaskara

Escreva o pseudocódigo e sua


explicação em uma arquivo no Word
e envie no Classroom.
ESCOLA SENAI ANTONIO DEVISATE
SÃO JOSÉ DO RIO PRETO

https://saojosedoriopreto
Facebook/senairiopreto
Instagram/@senairiopreto

Você também pode gostar