lógica de programação - Interação e Condicionais

453 palavras 2 páginas
Lógica de Programação
Interação com usuário, Instruções
Condicionais
Professor: Renato Nascimento

Agenda




Interação com Usuário
Estruturas condicionais
Exercícios

Interação com o usuário



Interação com objetos
Interface
○ Espaço em que há interação entre o usuário e o objeto

Interação com o usuário




Interação Humano-Máquina
Física
○ Dispositivos de E/S
Abstratas
○ Interface de texto
○ Interface de som
○ Interface de toque
○ Interface Gráfica com o Usuário (GUI)

Interação com o usuário
Questões importantes ao elaborar uma interface
1.
2.
3.
4.

Quem é meu usuário?
O que ele vai fazer com meu software?
Onde ele vai usar meu software?
Como ele vai usar meu software?

Dependendo das respostas, a elaboração da interface precisa ter uma abordagem diferente

Mesmo Software
Google Maps
Versão Web

Mesmo Software
Google Maps
Versão Mobile

Mesmo Software
Google Maps
Versão Glass

Interface Usuário - VisualG




Texto
Entrada
○ leia (variavel)
Saída
○ escreva (variavel)
○ escreval (variavel)

Exercício 01
Escreva um algoritmo que receba do usuário o nome de um aluno, duas notas, calcule a média e escreva na tela o nome e a média.

Estruturas Condicionais





Estruturas usadas para tomada de decisão
Comparação de valores
Diferentes caminhos de execução
Palavras-chave
○ se
○ entao
○ senao
○ fimse

Exemplo algoritmo “exemplo se” var x:inteiro inicio escreva (“Digite um numero”) leia(x) se (x%2=1) entao escreva (“O numero “, x, “ e impar”) senao escreva (“O numero “, x, “ e par”) fimse fimalgoritmo

Exercício 02
Escreva um algoritmo que receba do usuário o nome de um aluno, duas notas, calcule a média e escreva na tela o nome, a média e se o aluno foi aprovado ou não.

Encadeamento escreva (“Digite um numero”) leia(x) se (x%2=1) entao escreva (“O numero “, x, “ e impar”) senao se (x>5) entao escreva (“O numero “, x, “ e

Relacionados

  • logica de programaçao
    2335 palavras | 10 páginas
  • Fundamentos da programação
    962 palavras | 4 páginas
  • informatica
    3791 palavras | 16 páginas
  • Aprendendo a programar
    2742 palavras | 11 páginas
  • introducao a logica de computador
    2165 palavras | 9 páginas
  • Exercicios algoritmos
    5872 palavras | 24 páginas
  • Arquitetura Neander
    788 palavras | 4 páginas
  • Srcxvxcvxcv
    5636 palavras | 23 páginas
  • Algoritmos
    5636 palavras | 23 páginas
  • Robótica Educativa
    4227 palavras | 17 páginas