Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS Gellars M. S. Tavares Aula 3 CONTEÚDO PROGRAMÁTICO DESTA AULA Conhecer o comando de entrada de dados; Construir algoritmos de forma sequencial com comandos de entrada de dados, de atribuição, e de saída, usando, quando necessário, os operadores aritméticos. ALGORITMOS Praticar é a única forma de aprender! Agora começa sua vida como desenvolvedor CARACTERÍSTICAS DA ESTRUTURA SEQUENCIAL A programação de um sistema computacional pode ser resumida em 3 passos básicos: Entrada, Processamento e Saída. ENTRADA Representa os dispositivos que captam os dados que serão armazenados na memória principal. PROCESSAMENTO SAÍDA Representa as operações que são realizadas com os dados para obtermos o resultado desejado. Representa os dispositivos que recebem os resultados. CARACTERÍSTICAS DA ESTRUTURA SEQUENCIAL COMANDO DE ENTRADA DE DADOS INTERAGINDO COMANDO DE ENTRADA DE DADOS Dentro desse símbolo, poderemos encontrar: Símbolo COMANDO DE ENTRADA DE DADOS UAL leia nomeVariável; leia nome; leia idade; leia altura; O USUÁRIO DIGITA O DADO NO TECLADO, MAS ONDE FICA? MENSAGEM Quando começamos a construir algoritmos, no início, parece tudo muito difícil, afinal, essa não é nossa forma de pensar no cotidiano, visto que nossa vida não se resume a um conjunto de atividades que uma só pode ser iniciada quando a outra for concluída. MENSAGEM Para lhe ajudar, além de boa interpretação do enunciado, sugiro que imagine, na maioria das vezes, um diálogo, como será mostrado a seguir. VAMOS EXERCITAR? Problema: Fazer uma entrevista com um candidato à vaga na sua empresa. DIÁLOGO Nome? Luiz Entrevistadora Candidato à vaga DIÁLOGO 21 Idade? Entrevistadora Candidato à vaga DIÁLOGO Sim Experiência, Sim / Não? Candidato à vaga Entrevistadora Aula 1 DIÁLOGO Então, a entrevistadora teve que se ausentar logo no dia que tinham muitos candidatos agendados. Observe o que ela resolveu fazer: Aula 1 COMANDO DE ENTRADA DE DADOS Vamos tentar identificar o que poderia se tornar um comando para substituir a pergunta que ela fez, sendo exibido na tela. Além disso, o que poderia se tornar um comando de entrada de dados, visto que o candidato não poderia mais responder à entrevistadora. Aula 1 COMANDO DE ENTRADA DE DADOS Para construirmos o fluxo, decidiremos qual a ordem que o candidato vai responder. Partindo do princípio que ele vai responder na ordem das perguntas da ficha. Observe. Aula 1 COMANDO DE ENTRADA DE DADOS “Nome:” no “Idade:” id “Exp...” resp Comando de saída Comando de entrada Aula 1 COMANDO DE ENTRADA DE DADOS O Fluxograma imprima “Nome: “; leia no; imprima “Idade: “; leia id; imprima “Experiência SIM() NÃO()“; leia id; UAL Aula 1 COMANDO DE ENTRADA DE DADOS UAL Fluxograma Aula 1 COMANDO DE ENTRADA DE DADOS Aula 1 EXERCÍCIO Vamos exercitar? Aula 1 24 PROBLEMA Quantos valores desconhecidos? Todos serão fornecidos pelo usuário? Quais são os comandos envolvidos? Construa um algoritmo que deixe entrar um número inteiro e exiba seu dobro. leia, imprima e atribuição(?) NÃO 2 COMPREENDENDO O PROBLEMA 1 num inteiro 0/1(?) dobro inteiro leia / atribuição(?) / imprima Aula 1 SOLUÇÃO NA LINGUAGEM ALGORÍTMICA - UAL Aula 1 OUTRA SOLUÇÃO NA LINGUAGEM ALGORÍTMICA - UAL Aula 1 Vamos praticar agora? Aula 1 ALGORITMOS Gellars M. S. Tavares Atividade 3 PROBLEMAS 1- Entrar com quatro salários e exibir a média dos salários. 2- Construa um algoritmo que deixe entrar duas notas. Calcule, armazene e exiba a média aritmética. Aula 1 Solução na Linguagem Algorítmica UAL do exercício 1. Aula 1 Solução na Linguagem Algorítmica UAL do exercício 1. Aula 1 Solução na Linguagem Algorítmica UAL do exercício 2. Aula 1 Solução na Linguagem Algorítmica UAL do exercício 2. Aula 1
Compartilhar