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

Documentos relacionados
Prof. Jorge Cavalcanti

Fluxograma. Símbolo Nome Descrição

Fluxograma. Símbolo Nome Descrição

Estruturas de Controle de Fluxo

Pseudocódigo Exercício 6

Fluxograma. Conjunto de símbolos utilizados em fluxogramas

n1, /,n2, =,res n1, n2, res: real res <- n1 / n2 Digite o Dividendo: n2<>0 Digite o Divisor: verdadeiro falso

Pseudocódigo Exercício 6

algoritmo "exercício 5" var x, y, aux: inteiro inicio escreva ("Entre com um valor inteiro p/ variável x: ") leia (x) escreva ("Entre com um valor

Programação em C. Victor Amorim dos Santos

Programação de Computadores Profa Jacqueline 1

Aula 7: Estrutura de Decisão

Conceitos básicos de algoritmos

Algoritmos I Aula 8 Estrutura de controle: seleção

Portugol. Tiago Alves de Oliveira

Algoritmos e Programação

Introdução à Lógica de Programação Aula 2. Adaptação de Luis Otavio Alvares

Tópicos abordados. Estruturas de Decisão. Simples Composta Encadeada

Fluxograma Pseudocódigo Estruturas de decisão. Professor Leandro Augusto Frata Fernandes

Estruturas de Controle de Fluxo

Linguagem C/C++ Estrutura Condicional. Prof: Rosemary Melo

CONTROLE DE FLUXO DE EXECUÇÃO

Prof. Jorge Cavalcanti

Lógica Aula 3. Definição. Estrutura de decisão

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

Estruturas de Controle de Fluxo

INFORMÁTICA APLICADA AULA 02 ALGORITMOS

Programação Estruturada

Programação I Estruturas de Decisão

Exercícios de Fixação Aula 09

INFORMÁTICA APLICADA AULA 05 ALGORITMOS

Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Exercício... Para começar... Resolução... Para começar... Para começar...

CAPÍTULO 4 ESTRUTURAS DE CONTROLE

Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof.

Noções de algoritmos - Aula 1

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.

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO. Prof. Esp. Fabiano Taguchi

Algoritmos. Algoritmos e Linguagem de Programação - Prof Carlos Vetorazzi

Algoritmos I Aula 5 Visualg

Estruturas de Controle de Fluxo

Método para Construção de Algoritmos

Estruturas de Controle de Fluxo

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

Exercícios de Programação Lista de Exercícios

ALGORITMOS E LÓGICA DE PROGRAMAÇÃO PRÉ AULA DIAGNÓSTICO 22/10/2015. Analise o algoritmo a seguir e depois assinale a alternativa correspondente:

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

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

Estruturas Condicionais

INFORMÁTICA APLICADA AULA 06 ALGORITMOS

Universidade Federal de Mato Grosso do Sul. Lista de Exercícios 2

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

LINGUAGEM ALGORÍTMICA

Sintática: como é escrito cada elemento da linguagem de programação.

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

Exercícios de Fixação Introdução ao FORTRAN

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

Estrutura de decisão

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

Estruturas de controle: Estrutura de DECISÃO

Conceitos Básicos de Algoritmos

Aula 6 Instruções de Seleção Cleverton Hentz

Estrutura Condicional

Estrutura de Exclusão Múltipla

Algoritmos e Lógica de Programação. Notas de Aula

Estruturas de Decisão

Exercícios de Linguagem C

LINGUAGEM DE PROGRAMAÇÃO

Algoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3

Algoritmos e Programação

Linguagem e Técnicas em Programação. Gilson de Souza Carvalho

Introdução a Algoritmos Parte 04

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

Noções de algoritmos - Aula 1

Lógica de Programação I

Processamento Sequencial e Condicional

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

Aula 4 Estruturas Condicionais

ALGORITMOS. Estruturas de RepeGção. Alessandro J. de Souza DIATINF - IFRN. twi;er.com/ajdsouza

Pseudolinguagem (ou Portugol) Profº Elton Rodrigo

PSEUDO-CÓDIGO. Nickerson Fonseca Ferreira

Sistemas Operacionais e Introdução à Programação. Introdução à Lógica de Programação: estruturas de repetição

PROGRAMAÇÃO COMPUTACIONAL I

Introdução a Computação

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

SSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10

Aula 5 -Algoritmos Estruturas de Controle (Estruturas de Seleção)

Algoritmos e Programação I

Algoritmos e Técnicas de programação. Professora: Luciana Faria

1. Faça uma função que recebe por parâmetro o raio de uma esfera e calcula o seu volume.

1. Escreva um algoritmo em fluxograma que descreva a sequência 1, 5, 13, 17, 21, 25,?,?,?,?. Ou seja, até o seu 10º termo.

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

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

Algoritmos. Introdução à Ciência da Computação I. Prof. Jó Ueyama

Parte I - Expressões lógicas e operadores

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

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

Introdução à Lógica de Programação (cont.)

UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Estruturas de condição. Prof. Alex Camargo

Pseudocódigo Exercício 2

Transcrição:

Pseudocódigo/Exercício Construa o pseudocódigo de um algoritmo para obter o resultado da divisão de dois números inteiros quaisquer. algoritmo exercício 8.0 var n1, n2: inteiro res: real inicio escreva ( Digite o dividendo inteiro: ) leia (n1) escreva ( Digite o divisor inteiro: ) leia (n2) res <- n1 / n2 escreva ( Resultado da divisão:, res) fimalgoritmo 87

Pseudocódigo/Exercício Construa o pseudocódigo de um algoritmo para obter o resultado da divisão de dois números inteiros quaisquer. algoritmo exercício 8.1 var n1, n2: inteiro res: real inicio escreva ( Digite o dividendo inteiro: ) leia (n1) escreva ( Digite o divisor inteiro: ) leia (n2) se (n2<>0) entao res <- n1 / n2 escreva ( Resultado da divisão:, res) fimalgoritmo 88

Pseudocódigo/Exercício Construa o pseudocódigo de um algoritmo para obter o resultado da divisão de dois números inteiros quaisquer. algoritmo exercício 8.2 var n1, n2: inteiro res: real inicio escreva ( Digite o dividendo inteiro: ) leia (n1) escreva ( Digite o divisor inteiro: ) leia (n2) se (n2<>0) entao res <- n1 / n2 escreva ( Resultado da divisão:, res) se (n2=0) entao escreva ( Impossível dividir! ) fimalgoritmo 89

1. Instrução condicional composta Sintaxe: se (<expressão-lógica>) entao <sequência-de-comandos-1> senao <sequência-de-comandos-2>... 90

91 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 inteiros quaisquer. algoritmo exercício 8.3 var n1, n2: inteiro res: real inicio escreva ( Digite o dividendo inteiro: ) leia (n1) escreva ( Digite o divisor inteiro: ) leia (n2) se (n2=0) entao escreva ( Impossível dividir! ) senao res <- n1 / n2 escreva ( Resultado da divisão:, res) fimalgoritmo

Fluxograma Estruturas de Controle de Fluxo Vimos o símbolo quando falamos sobre fluxograma. Este símbolo nos permite implementar a instrução se entao e se entao senao. Exemplo:... <expressão-lógica> Verdadeiro <sequência-de-comandos>...... Falso Verdadeiro <expressão-lógica> <sequência-de-comandos1>... 92 Falso <sequência-de-comandos2>

Fluxograma/Exercício Com base no que foi exposto construa um fluxograma para obter o resultado da divisão de dois números inteiros quaisquer. Inicio n1, n2: inteiro Res: real O resultado da divisão é,res Fim Digite o dividendo inteiro: n1 res <- n1 / n2 falso n2=0 verdadeiro Impossível Dividir 93 Digite o divisor inteiro: n2

Exercício 9 Construa um algoritmo, representando-o através de um pseudocódigo e através de um fluxograma, que calcule o salário líquido de um funcionário. O algoritmo recebe através do teclado o salário bruto de um determinado funcionário, caso este seja inferior a R$ 300,00 é descontado 5% em impostos, se o salário variar de R$ 300,00 até 1.200,00 é descontado 10% em impostos, se esse for superior a R$ 1.200,00 é descontado 15% em impostos. Ao final o algoritmo deve exibir o salário líquido do funcionário. 94

95 algoritmo exercício 9a var salario: real inicio escreva ( Entre com o salário bruto do funcionário: ) leia (salario) se (salario<300.0) entao salario <- salario*0.95 se ((salario>=300) e (salario<=1200)) entao salario <- salario*0.90 se (salario>1200) entao salario <- salario*0.85 escreva ( O salário líquido do funcionário é: ) escreva (salario:6:2) fimalgoritmo

96 algoritmo exercício 9b var salario: real inicio escreva ( Entre com o salário bruto do funcionário: ) leia (salario) se (salario<300.0) entao salario <- salario*0.95 senao se ((salario>=300) e (salario<=1200)) entao salario <- salario*0.90 senao salario <- salario*0.85 escreva ( O salário líquido do funcionário é: ) escreva (salario:6:2) fimalgoritmo

Inicio Entre com o salário bruto do funcionário: salario: real salario falso salario<300 salario<=1200 falso salario <- 0.85 * salario verdadeiro verdadeiro salario <- 0.9 * salario salario <- 0.95 * salario O salário líquido do funcionário é: Salario:6:2 97 Fim

Exercício 10 Faça um algoritmo, representando-o através de um pseudocódigo e através de um fluxograma, para ler três valores reais e informar se estes podem ou não formar os lados de um triângulo, e qual tipo de triângulo seria: Equilátero, Isósceles ou Escaleno. 98