Aula 1.4: Pseudocódigo #LTCode

COMPARTILHAR:

Whatsapp Telegram Twitter Facebook Reddit

Aula 1.4 - o que é pseudocódigo

Este artigo faz parte do projeto #LTCode

Antes de começar vamos resolver o #Desafio_4: criar fluxograma do algoritmo somar dois números.
Início > Entrada de dados > Processamento de dados > Exibir resultado do cálculo > Fim.

Finalmente! Bora para a parte que interessa. 

Pseudocódigo é uma forma genérica de escrever um algoritmo, utilizando uma linguagem simples (nativa a quem o escreve, de forma a ser entendida por qualquer pessoa) sem necessidade de conhecer a sintaxe de nenhuma linguagem de programação. Um exemplo de pseudocódigo é o Portugol, que utiliza o software compilador VisuALG. - Wikipédia.

Bom, nós vamos ensinar a escrever um pseudocódigo para você ir se familiarizando com a estrutura de uma linguagem de programação.

Antes precisamos montar nosso raciocínio lógico, narração e fluxograma para facilitar:
Fluxograma

Raciocínio Lógico
Passo 2:    N1             N2                R  (variáveis)
Passo 1:    7      +       3       =        10 (usuário)

Passo 3:   10      <-     7  +  3  (computador)
Passo 4:   R        <-    N1 + N2 (fórmula)


Narração
1º Escreva primeiro número
2º Leia primeiro número
3º Escreva segundo número
4º Leia segundo número
5º Multiplicar os dois números
6º Mostrar resultado na tela




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Agora montamos o pseudocódigo abaixo:

Algoritmo "somardoisnumeros"
// Data:
// Autor:
// Função:
// Seção de Declaração:

Var
// Seção de Declarações das variáveis
N1, N2, R : Real

Inicio
// Seção de Comandos
Escreval ("Este programa soma dois números: ")
Escreva  ("Digite o primeiro número: ")
Leia       (N1)
Escreva  ("Digite o segundo número: ")
Leia       (N2)
R <- N1 + N2
Escreval ("O resultado da soma foi: ",R)

Fimalgoritmo

O que está em azul não podemos alterar. 
O que está em verde são comentários que iniciam-se por // e não nos interessa por enquanto.
O que está neste outro tom de azul são comandos.

Vamos entender esse pseudocódigo por partes - o que estiver de laranja é nossa explicação: 

1ª Parte

Algoritmo "somardoisnumeros" // inserimos o que o programa faz entre as aspas
// Data:
// Autor:
// Função:
// Seção de Declaração:

2ª parte

Var
// Seção de Declarações das variáveis
N1, N2, R : Real // aqui declaramos as variáveis

Por enquanto vamos aprender a declarar variáveis apenas do tipo Real (sim, ela armazena números do conjunto real), então apenas decore que após declarar as variáveis é necessário colocar dois pontos e seu tipo Real.

3ª parte

Inicio
// Seção de Comandos 
Escreval ("Este programa soma dois números: ") // descrevemos o programa
Escreva  ("Digite o primeiro número: ") // pedido para o usuário inserir um número
Leia       (N1) // o algoritmo vai guardar o número digitado na variável N1
Escreva  ("Digite o segundo número: "// pedido para o usuário inserir mais um número
Leia       (N2) // o algoritmo vai guardar o número digitado na variável N2
R <- N1 + N2 // fórmula que será usada pelo algoritmo para fazer a operação
Escreval ("O resultado da soma foi: ",R) // colocamos ,variável para mostrar o resultado

Fimalgoritmo

Bom, o que está entre aspas e de vermelho acima, são as mensagens que vão aparecer na tela. O comando Escreval permite exibir uma mensagem e quebrar linha (pular para linha de baixo), confira na imagem abaixo como seria exibido o programa para o usuário:



#Desafio_5: esse desafio será mais complexo, confira a imagem abaixo


Sua tarefa é baixar o VisuALG (clique aqui para baixar, embora seja para Windows você pode emular ele em algum software para Linux que rode programas .exe), depois de baixá-lo descompacte com o Winrar ou outro software em alguma pasta. Então execute o visualg.exe quando abrir apague todo o código e faça um pseudocódigo que DIVIDA DOIS NÚMEROS; para rodar seu código.. basta apertar a tecla F9. Boa sorte !

Use sua lógica e comente abaixo como ficou seu pseudocódigo, na próxima aula você poderá comparar a solução.

>> Próxima aula, clique aqui

COMENTÁRIOS

Nome

#ann,25,#HK,30,#LTCode,126,Artigo - Diversos,156,Artigo - Games,200,Artigo - Tecnologia,597,autor-thomaz,7,Coluna - Alternative World,24,Coluna - Fail,12,Coluna - Tec Line,14,Criptomoeda,71,Curiosidades - Diversos,49,Curiosidades - Tecnologia,50,en,2,estudo,8,HN,12,logica,14,Pentest,23,Programar C,29,Programar POO,6,Programar Python,6,Programar Shell,21,Programar verilog,12,Raspberry Pi,15,Redes,3,root,100,Shorty Awards,1,Smartphones - Reviews,33,Teoria,10,Top Nostalgia,2,VPN,18,WhatsApp,46,
ltr
item
Limon Tec: Aula 1.4: Pseudocódigo #LTCode
Aula 1.4: Pseudocódigo #LTCode
Aula 1.4 - o que é pseudocódigo
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkQ9dcd7FvgVKNxaS9jMUOSwAkwLHcX1dGm32P5a-x60n3Sn4IyPKpZRWDniTJKZQDCk0rp6PVbOSPP7wkCfMeV-yaUkfaiwr99DR75y849lHv1MKioz6wptSFnGTnv2fi8Lplna6KClhU/s640/ltcode.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhkQ9dcd7FvgVKNxaS9jMUOSwAkwLHcX1dGm32P5a-x60n3Sn4IyPKpZRWDniTJKZQDCk0rp6PVbOSPP7wkCfMeV-yaUkfaiwr99DR75y849lHv1MKioz6wptSFnGTnv2fi8Lplna6KClhU/s72-c/ltcode.jpg
Limon Tec
https://www.limontec.com/2017/02/aula-1-4-logica-de-programacao-ltcode.html
https://www.limontec.com/
https://www.limontec.com/
https://www.limontec.com/2017/02/aula-1-4-logica-de-programacao-ltcode.html
false
2157924926610706248
UTF-8
Carregar todos posts Não encontramos nenhum post VER TUDO Ler mais Responder Cancelar resposta Deletar Por Home PÁGINAS POSTS Ver tudo RECOMENDADO PARA VOCÊ LABEL ARQUIVO SEARCH TODOS POSTS Não encontramos nenhum post relacionado a sua requisição VOLTAR PÁGINA INICIAL Domingo Segunda Terça Quarta Quinta Sexta Sábado Dom Seg Ter Qua Qui Sex Sab Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Jan Fev Mar Abr Maio Jun Jul Ago Set Out Nov Dez apenas agora 1 minuto atrás $$1$$ minutes ago 1 hora atrás $$1$$ hours ago Ontem $$1$$ days ago $$1$$ weeks ago mais de 5 semanas atrás Seguidores Seguir ESTE CONTEÚDO ESTÁ BLOQUEADO PASSO 1: Compartilhe com seus amigos PASSO 2: Clique no link compartilhado Copiar Todo Código Selecionar Todo Código Todos códigos foram copiados para seu clipboard Não é possível copiar códigos / textos, por favor aperte [CTRL]+[C] (ou CMD+C no Mac) para copiar Tabela de conteúdo