EXERCÍCIOS Seleção Simples e Composta (parte 3)

Documentos relacionados
Estruturas de Seleção Seleção Simples e Composta (parte 1)

Estruturas de Seleção Seleção Encadeada

Estruturas de Seleção Parte II Seleção Encadeada

Estruturas de Seleção Parte I Seleção Simples e Composta

Estruturas de Seleção Parte II Seleção Encadeada

Estruturas de Repetição Parte I ENQUANTO

Estruturas de Seleção Seleção Simples e Composta (parte 2)

Algoritmos Computacionais

Estruturas de Repetição Parte I ENQUANTO-FAÇA

Estruturas de Repetição Parte I ENQUANTO-FAÇA

Processamento Sequencial e Condicional

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA COMANDOS DE DESVIO

A única diferença entre o difícil e o impossível é que o último demora um pouco mais de tempo para ser alcançado..

CURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então

BCC Introdu c ao ` a Programa c ao Portugol Guillermo C amara-ch avez UFOP 1/35

ESTRUTURAS DE Desvios Condicionais ou de Seleção

AULA 07. HABILIDADES TRABALHADAS: Desenvolver algoritmos utilizando laços a partir da leitura de fluxogramas ou algoritmos em portugol.

Algoritmos - 3. Alexandre Diehl. Departamento de Física - UFPel

ALGORITMO I ESTRUTURA DE CONTROLE DECISÃO SE / CASO;

Algoritmo e Programação. Capítulo 2 Tópicos Preliminares

ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)

Linguagem de Programação. Tutorial 3 Os comandos if, else e else if

Estruturas de Controle de Fluxo

Python - Comandos de Repetição

INFORMÁTICA APLICADA AULA 02 ALGORITMOS

TESTE DE MESA. Prof. João Henrique Kleinschmidt Material elaborado pelos professores de PI

Programação Estruturada Aula VisualG

Aula 6: Comandos Estruturados Estrutura Condicional

CURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então

Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva

Estruturas de Controle de Fluxo Estruturas de Seleção. Givanaldo Rocha

Estruturas de Repetição Parte II PARA-ATÉ

Noções de algoritmos - Aula 1

É neste ponto que entra o conceito de lógica de programação.

Processamento de Dados aplicado à Geociências. AULA 3: Algoritmos computacionais Representação de Algoritmos Sintaxe Tipos de dados Expressões

Algoritmos e Programação

Introdução à Programação. slides de Deise Sacol

Expressões Lógicas e Aritméticas. Professora Kátia Adriana Alves Leite de Barros katia.barros@pitagoras.com.br

Algoritmos. Prof. Jonatas Bastos Site:

REGRAS DO FUTEBOL DE CAMPO

Conceitos básicos de algoritmos

- Aula 01, 02, 03 e 04 Apresentação da disciplina.

Linguagem C. Programação Estruturada. Estruturas de Controle. Prof. Luis Nícolas de Amorim Trigo

Aula 4 Objetivos if/else while

LISTA DE EXERCÍCIOS. 2) Explique a diferença entre algoritmo computacional e não computacional.

Métodos para a construção de algoritmo

Portugol. Tiago Alves de Oliveira

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Disciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD

Lógica de Programação. Profas. Simone Campos Camargo e Janete Ferreira Biazotto

Estruturas de Seleção Parte II Seleção Encadeada SOLUÇÃO DE EXERCÍCIO PROPOSTO

Agenda. Programação estruturada. Sequência. Decisão: Desvio de fluxo INTRODUÇÃO. Expressões lógicas.

PSEUDO-CÓDIGO. Nickerson Fonseca Ferreira

Algoritmos: Estruturas de Controle

Aula 16 Estruturas de Controle. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

Aula 4B. Lógica e Algoritmos. Profª. Fabiany

Microcontroladores. Programação: fluxogramas, pseudocódigos e lógica. Prof. Daniel

Vetores Unimensionais

Aplicaremos a técnica do teste de mesa sobre o algoritmo abaixo, o qual visa determinar o número de vértices de uma figura geométrica.

Programação de Computadores I Estruturas de Decisão PROFESSORA CINTIA CAETANO

CURSO BÁSICO DE PROGRAMAÇÃO AULA 6. Revisão Laços de Repetição

Informática Aplicada I Lista: Fluxograma

CAPÍTULO IV. Estruturas Condicionais CAPÍTULO IV ESTRUTURAS CONDICIONAIS ESTRUTURA CONDICIONAL SIMPLES

Algoritmos e Estruturas de Dados I IEC012. Linguagem C - Estruturas de Controle - Seleção. Prof. César Melo

Introdução a Computação

LINGUAGEM C: COMANDOS DE REPETIÇÃO

Matrizes (Vetores Bidimensionais)

Objetivo: Desenvolver algoritmos a partir de problemas

Fundamentos de Lógica e Algoritmos Aula 2.5 Conceitos Básicos de Algoritmos. Prof. Dr. Bruno Moreno

Programação Procedimental

Algoritmos e Programação - Engenharia da Computação -

Estruturas de Controle de Fluxo Pseudocódigo/Exercício Construa o pseudocódigo de um algoritmo para obter o resultado da divisão de dois números

ESTRUTURA CONDICIONAL E SELEÇÃO

Faculdade de Estudos Avançados do Pará Disciplina: Algoritmos Professor: Armando Hage Algoritmos- continuação

Algoritmos - 2. Alexandre Diehl. Departamento de Física - UFPel

Estruturas de Decisão

Bacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java

(53)

Estruturas de Repetição. João Medeiros FATERN

Tipos de apostas. *Repare que no jogo (3) o apostador jogou Empate o placar ficou 2-2, mas houve desempate nos pênaltis e o Fluminense ganhou.

2. Criação de Algoritmos

AULA 02. OBJETIVO: Desenvolvimento e solução de Algoritmos. LÓGICA DE PROGRAMAÇÃO

Informática Fundamentos em C++ Revisão 1

Transcrição:

EXERCÍCIOS Seleção Simples e Composta (parte 3) Material produzido por professores da UFABC

Relembrando...

Coisas para não esquecer: Problemas que envolvam decisão podem ser tratados com ESTRUTURAS DE SELEÇÃO (ou condição) Uma Condição é formulada com o uso de Operadores Relacionais Os símbolos dos OPERADORES RELACIONAIS são: igual = diferente <> ou!= Maior > Maior ou igual >= Menor < Menor ou igual <= No PORTUGOL o símbolo de igualdade é É ==

Relembrando... A estrutura de SELEÇÃO COMPOSTA tem a seguinte sintaxe em PORTUGOL se ( condição ) { } senao { } SINTAXE PORTUGOL STUDIO instruções do bloco verdadeiro instruções do bloco falso

Exercício 1 Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor

Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor Identifique os elementos para a solução ENTRADA, PROCESSAMENTO, SAÍDA!

Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor Qual a SAÍDA de Dados? [que resultado(s) o algoritmo deve produzir?] Qual a ENTRADA de Dados? [quais os insumos necessários para produzir a(s) saída(s)? Qual o PROCESSAMENTO necessário? [para transformar a entrada em saída de dados?] TEMPO

Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor Qual a SAÍDA de Dados? [que resultado(s) o algoritmo deve produzir?]

Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor Qual a SAÍDA de Dados? Total de Gols no jogo (totalgols) Mensagem : Não houve vencedor

Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor SAÍDA: totalgols, Mensagem Qual a ENTRADA de Dados? [quais os insumos necessários para produzir a(s) saída(s)?

Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor SAÍDA: totalgols, Mensagem Qual a ENTRADA de Dados? [quais os insumos necessários para produzir a(s) saída(s)? A entrada de dados está explícita no enunciado?

Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor SAÍDA: totalgols, Mensagem Qual a ENTRADA de Dados? O que é necessário para calcular o total de gols do jogo?

Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor SAÍDA: totalgols, Mensagem Qual a ENTRADA de Dados? O que é necessário para calcular o total de gols do jogo? Os gols de cada time (gols1, gols2)

Um jogo de futebol é disputado entre dois times: o time da casa e o time visitante. Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor SAÍDA: totalgols, Mensagem ENTRADA: Os gols de cada time (gols1, gols2) Qual a PROCESSAMENTO necessário? [para transformar a entrada em saída de dados?]

Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor SAÍDA: totalgols, Mensagem ENTRADA: Os gols de cada time (gols1, gols2) PROCESSAMENTO totalgols = gols1 + gols2

Escreva um programa que informe o número total de gols marcado num jogo de futebol. Caso ocorra um empate o programa deve imprimir a mensagem: Não houve vencedor SAÍDA: totalgols, Mensagem ENTRADA: Os gols de cada time (gols1, gols2) PROCESSAMENTO totalgols = gols1 + gols2 se (gols1 == gols2) { Não Houve Vencedor }

SOLUÇÃO EM PORTUGOL (STUDIO)

TESTES (PORTUGOL STUDIO)