Algoritmos Escher.

Slides:



Advertisements
Apresentações semelhantes
Pseudo-código: sintaxe
Advertisements

INTRODUÇÃO A COMPUTAÇÃO ENG. CIVIL
Estruturas de Controle
Programação em Java Prof. Maurício Braga
Estruturas de Repetição
Estrutura Condicional
Operadores Aritméticos
Introdução a Programação Renata Freire
Programação de Computadores - 2
Introdução à Computação - Jorge Macêdo
Introdução à Programação
Introdução à Lógica de Programação (cont.)
Algoritmos Escher.
THOBER CORADI DETOFENO, MSC. Aula 07
LINGUAGEM ESTRUTURADA TURBO C
Algoritmos com seleção
Comandos condicionais
Lógica de Programação Módulo II
Linguagem C Estruturas de Seleção.
Descreva por palavras suas o funcionamento de um algoritmo
6.3 – Estruturas Repetitivas
Algoritmos e Programação
Professor: Juliano Lucas Gonçalves
Introdução a Computação e Cálculo Numérico
Linguagem de Programação II Parte IV
Estrutura de dados, pseudocódigo
Universidade Federal de Alagoas – UFAL Centro de Tecnologia – CTEC
© 2003 Introdução à programaçãoComputadores e programação I Execução de instruções Aula nº4.
Estruturas de Repetição
LINGUAGENS DE PROGRAMAÇÃO PROF. DANIELA PIRES
Estrutura de dados - Vetores
Estrutura de Decisão e Repetição
Instituto Federal de Santa Catarina
Aula 6 - Estruturas de Controle
Linguagem e Ambiente Scratch
Estrutura de decisão Neste tipo de estrutura o fluxo de instruções a ser seguido é escolhido em função do resultado da avaliação de uma ou mais condições.
APRENDER A APRENDER deve ser nossa meta. Comandos de Controle de Programa Comandos de Seleção Prof. Me. Jeime Nunes.
Estrutura de Decisão Multipla
Faculdade Talentos Humanos - FACTHUS - Algoritmo I - Rogério Rodrigues
BC-0505 Processamento da Informação
1.2 Variaveis - conceito Podemos imaginá-la como uma caixa com tampa que pode conter algum dado. Se precisarmos conhecer esse dado, abrimos a tampa da.
Algoritmos e Estruturas de Dados I – Estrutura Condicional
Introdução à Linguagem C
ESTRUTURAS DE CONTROLE
Algoritmos – Exercícios no Visualg
Comandos de Condição Aula 1 1. Introdução Até agora, todos os algoritmos que fizemos têm um fluxo de execução único. As instruções executadas são sempre.
Algoritmo.
Algoritmos e Estruturas de Dados I – Estrutura Condicional
Algoritmos e Estrutura de Dados I
Revisão LPG-I – Revisão de ICC Prof. Flavio Marcello
Fundamentos de linguagens de programação
Algoritmos.
Lógica de Programação EAGS SIN – Módulo II
Programação I Aula 07 Autor: Francisco Airton Professor: André L. R. Didier 1.
Algoritmos e Estruturas de Dados I – Estrutura Condicional Profa. Mercedes Gonzales Márquez.
Professor: André L. R. Didier Autor: Francisco Airton
Algoritmo Triângulo Problema: Precisa-se de um programa capaz de ler três valores para os lados de um triângulo e verificar se os lados fornecidos formam.
ALGORITMOS Profº Antonio Carlos Marcelino de Paula.
Algoritmos – Exercícios
Linguagens de Programação
Linguagens de Programação
Aula 4 Estrutura de Decisão.
Estrutura de Repetição
Fundamentos de Programação
Lógica de Programação. Virgílio Fries Müller
1Unidade – Estrutura Condicional SE Algoritmos e Linguagens de Programação Estrutura Condicional SE Faculdade INED – Abril 2007 Prof. Edwar Saliba.
Linguagem de Programação Prof. Fabricio Roulin Bittencout
IFRN Técnico em Informática para Internet Estruturas Condicionais Prof. Gilbert Azevedo.
Lógica de Programação Aula 06 Prof. Marcelo Marcony.
Algoritmo e Estrutura de Dados I
Transcrição da apresentação:

Algoritmos Escher

Agenda Estruturas de Seleção; Exercícios.

Conceitos Iniciais Estrutura de Seleção: É uma estrutura de controle de fluxo, executando um ou vários comandos se a condição testada for verdadeira e, em alguns casos, executando um ou vários comandos se for falsa. Em outra palavra uma estrutura de seleção permite que se faça um desvio na execução normal do programa caso certas condições seja atendidas.

Estruturas de Seleção Estrutura de Seleção SIMPLES: Fluxograma: 1 condição Uma única condição, expressão lógica, é avaliada. SE o resultado é verdadeiro (S1M) um determinado conjunto de instruções é executado. Comando1 … ComandoN

Estruturas de Seleção Estrutura de Seleção SIMPLES: se (condição) { Sintaxe: Se a condição for verdadeira (1) o(s) comando(s) entre as {} serão executados. se (condição) { comando ; ou < seqüência de comandos separados por ; > }

Seleção Simples prog Cal_Media real NUM1, NUM2, Media; Variáveis Condições Seleção Simples NUM1 NUM2 Media Media >= 7 Media < 7 ? ... 10.0 5.0 7.5 1 prog Cal_Media real NUM1, NUM2, Media; leia NUM1; leia NUM2; Media < - (NUM1 + NUM2) / 2; se (Media >=7.0) {imprima “Aprovado” ;} se (Media < 7.0) {imprima “Reprovado”;} fimprog Memória (10.0  ) (5 .0 ) 10 5 Aprovado Monitor

Estruturas de Seleção Estrutura de Seleção COMPOSTA: 1 Fluxograma: comando 1 condição 1 comando 2 Uma única condição, expressão lógica, é avaliada. SE o resultado é verdadeiro (S1M) um determinado conjunto de instruções é executado, SENÃO um outro conjunto de instruções será executado

Estruturas de Seleção Estrutura de Seleção COMPOSTA: Sintaxe: Se a condição for verdadeira (1) o(s) comando(s) entre as 1as {} serão executados, senão os comandos entre 2as {} serão executados. se (condição) { comando ; ou < seqüência de comandos separados por ;> } senao Comando ; ou <seqüência de comandos separados por ; >

Seleção Composta prog Maioridade int Idade; ? ... 15 prog Maioridade int Idade; leia Idade; se (Idade >=18) { imprima “Maior de Idade”; } senao { imprima “Menor de Idade”; } fimprog Memória (15  ) 15 Menor de Idade Monitor

Estruturas de Seleção SEs aninhados (Encaixados): As vezes é necessário termos uma outro teste de condição dentro da estrutura SE : Se a condição for verdadeira (1) o(s) comando(s) entre as 1as {} serão executados, senão os comandos entre 2as {} serão executados. se (condição) { { ... } senao }

Referências Lopes, A. & Garcia, G. – Introdução a Programação. Schildt – C Completo e Total.

26/03/2017 Obrigado

E Agora??? Exercícios!!!

Exercícios Algoritmo 90 Entrar com um número e imprimi-lo caso seja maior que 20.   Algoritmo 91 Construir um algoritmo que leia dois valores numéricos inteiros e efetue a adição; caso o resultado seja maior que 10, apresentá-lo. Algoritmo 92 Construir um algoritmo que leia dois números e efetue a adição. Caso o valor somado seja maior que 20, este deverá ser apresentado subtraindo-se 5. Algoritmo 93 Entrar com um número e imprimir a raiz quadrada do número case ele seja positivo e o quadrado do número caso ele seja negativo. Algoritmo 94 Entrar com um número e imprimir uma das mensagens: é múltiplo de 3 ou não é múltiplo de 3.

Exercícios Algoritmo 95 Entrar com um número e informar se ele é ou ao divisível por 5.   Algoritmo 96 Entrar com um número e informar se ele é divisível por 3 e por 7. Algoritmo 97 Entrar com um número e informar se ele é divisível por 10, por 5, por2 ou se não é divisível por nenhum destes. Algoritmo 98 A prefeitura do Rio de Janeiro abriu uma linha de crédito para os funcionários estatutários. O valor máximo da prestação não poderá ultrapassar 30% do salário bruto. Fazer um algoritmo que permita entrar com o salário bruto e o valor da prestação e informar se o empréstimo pode ou não ser concedido. Algoritmo 99 Ler um número inteiro de 3 casas decimais e imprimir se o algarismo da casa das centenas é par ou ímpar.