Estruturas de Controle de Fluxo
|
|
|
- Melissa Caminha Lombardi
- 9 Há anos
- Visualizações:
Transcrição
1 2. Comando de Seleção Múltipla Em algumas situações ao chegarmos a uma determinada instrução de um algoritmo devemos selecionar um dentre alguns trechos a seguir, tendo como base para esta escolha um conjunto de valores. Trecho 1 Trecho 2 Trecho 3 80 Para lidar com casos deste tipo foi criado o comando de seleção múltipla.
2 2. Comando de Seleção Múltipla (continuação) Possuindo a sintaxe: escolha (<variável>) caso <valor11>, <valor12>,..., <valor1n> <seqüência-de-comandos-1> caso <valor21>, <valor22>,..., <valor2m>... <seqüência-de-comandos-2> outrocaso <seqüência-de-comandos-extra> fimescolha...
3 2. Comando de Seleção Múltipla (continuação) Exemplo: O pseudocódigo a seguir informa com base no nome de um time fornecido, se este trata-se de um time carioca, paulista ou de outro estado. 82
4 algoritmo " Exemplo Seleção Múltipla" var time: caractere inicio escreva ("Entre com o nome de um time de futebol: ") leia (time) escolha (time) caso "Flamengo", "Fluminense", "Vasco", "Botafogo" escreva ("É um time carioca.") caso "São Paulo", "Palmeiras", "Santos", "Corinthians" escreva ("É um time paulista.") outrocaso escreva ("É de outro estado.") fimescolha fimalgoritmo 83 Estruturas de Controle de Fluxo
5 2. Comando de Seleção Múltipla Exercício: Construa um algoritmo que receba dois números reais e um dos seguintes símbolos: +, -, * ou /, o qual designará qual operação será aplicada considerando os valores recebidos como seus operandos. O referido algoritmo deve retornar o resultado da operação selecionada com uma precisão de dois dígitos. 84
6 algoritmo "exercício" var op1, op2: real operador: caractere inicio escreva ("Entre com o primeiro operando: ") leia (op1) escreva ("Entre com o segundo operando: ") leia (op2) escreva ("Entre com um dos operadores (+, -, *, /): ") leia (operador) escolha (operador) caso "+" escreva (op1," ",operador,op2," =",op1+op2:10:2) caso "-" escreva (op1," ",operador,op2," =",op1-op2:10:2) 85
7 caso "*" escreva (op1," ",operador,op2," =", op1*op2:10:2) caso "/" se (op2<>0) entao escreva (op1," ",operador,op2," =") escreval (op1/op2:10:2) senao escreva ("Não é possível efetuar a divisão!") fimse outrocaso escreva ("Operação inválida! ") fimescolha fimalgoritmo 86
8 87 Estruturas de Controle de Fluxo Em certos algoritmos percebemos que a execução de determinados trechos se faz necessária algumas vezes. Um exemplo que nós já tratamos é o caso do cálculo da média aritmética entre alguns valores. Vimos que a operação de leitura é repetida de acordo com o número de valores que serviram de base para o cálculo da média. Outra forma de verificar a necessidade de repetição de um determinado trecho do algoritmo é imaginar que ao invés de se desejar apenas obter uma média, o objetivo fosse obter um conjunto de médias. Para o cálculo de cada uma das médias o mesmo conjunto de operações seria executado. Este fato gerou a criação das estruturas de repetição as quais veremos a seguir.
9 88 Estruturas de Controle de Fluxo 3. Estrutura ou laço de repetição enquanto Sintaxe:... enquanto (<expressão-lógica>) faca <seqüência-de-comandos> fimenquanto... Obs.: As instruções contidas no enquanto serão executadas durante o tempo em que o resultado da avaliação da expressão lógica resultar verdadeiro. O fato da avaliação da expressão lógica encontrar-se no início do laço faz com que a seqüência de comandos só venha a ser executada se ao menos uma vez a avaliação da expressão resultar em verdadeiro.
10 3. Estrutura ou laço de repetição enquanto (continuação) Exemplo: O pseudocódigo e os fluxogramas a seguir escrevem na saída padrão os números inteiros contidos no intervalo [1, 10]. 89
11 algoritmo "exemplo 1 laço enquanto" var valor: inteiro inicio valor <- 1 enquanto (valor <= 10) faca escreval (valor) valor <- valor+1 fimenquanto fimalgoritmo 90
12 Inicio Inicio valor: inteiro valor: inteiro Valor <- 1 Valor <- 10 valor<=10 falso Fim Valor>0 falso Fim verdadeiro verdadeiro valor, Valor <- valor-1 Valor <- valor+1 10-valor, 91
13 2. Estrutura ou laço de repetição enquanto (continuação) Exemplo: Dada uma reta ax+by+c=0 e cinco pontos, faça um algoritmo para calcular, para cada ponto, o seguinte: se o ponto estiver no primeiro quadrante calcule e informe a distância do ponto a reta caso contrário escreva uma mensagem informando que o ponto não pertence ao primeiro quadrante. 92
14 algoritmo "exemplo laço enquanto " var a,b,c,x,y: real contador: inteiro inicio contador <- 1 escreval ("Equação da reta: ax+by+c=0") escreva ("Coeficiente a da reta = ") leia (a) escreva ("Coeficiente b da reta = ") leia (b) escreva ("Coeficiente c da reta = ") leia (c) 93
15 94 enquanto (contador<=5) faca escreval ("Coordenadas do ponto ",contador," :") escreva ("Coordenada x do ponto = ") leia (x) escreva ("Coordenada y do ponto = ") leia (y) se (x>=0) e (y>=0) entao escreval ("A distância do ponto ",contador, " a reta é: ",((a*x+b*y+c)^2)^0.5/(((a^2)+(b^2))^0.5)) senao escreval ("O ponto não está no primeiro quadrante! ") fimse contador <- contador + 1 fimenquanto fimalgoritmo
16 95 Estruturas de Controle de Fluxo 3. Estrutura ou laço de repetição repita Sintaxe:... repita <seqüência-de-comandos> ate (<expressão-lógica>)... Obs.: As instruções contidas no repita serão executadas enquanto o resultado da avaliação da expressão lógica resultar em falso. O fato da avaliação da expressão lógica encontrar-se no final do laço faz com que, mesmo no caso da expressão lógica nunca resultar em falso, a seqüência de comandos seja executada ao menos uma vez.
17 3. Estrutura ou laço de repetição repita (continuação) Exemplo: O pseudocódigo e os fluxogramas a seguir escrevem na saída padrão os números inteiros contidos no intervalo [1, 10]. 96
18 algoritmo "exemplo" var valor: inteiro inicio valor <- 0 repita valor <- valor+1 escreval (valor) ate (valor = 10) fimalgoritmo 97
19 Inicio valor: inteiro Inicio valor: inteiro Valor <- 0 Valor <- 9 Valor <- valor+1 10-valor, valor, Valor <- valor-1 falso valor=10 verdadeiro Fim falso Valor=-1 verdadeiro Fim 98
20 3. Estrutura ou laço de repetição repita (continuação) Exemplo: Dada uma reta ax+by+c=0 e cinco pontos, faça um algoritmo para calcular, para cada ponto, o seguinte: se o ponto estiver no primeiro quadrante calcule e informe a distância do ponto a reta caso contrário escreva uma mensagem informando que o ponto não pertence ao primeiro quadrante. 99
21 algoritmo "exemplo" var a,b,c,x,y: real contador: inteiro inicio contador <- 1 escreval ("Equação da reta: ax+by+c=0") escreva ("Coeficiente a da reta = ") leia (a) escreva ("Coeficiente b da reta = ") leia (b) escreva ("Coeficiente c da reta = ") leia (c) 100
22 101 repita escreval ("Coordenadas do ponto ",contador," :") escreva ("Coordenada x do ponto = ") leia (x) escreva ("Coordenada y do ponto = ") leia (y) se ((x>=0) e (y>=0)) entao escreval ("A distância do ponto ",contador, " a reta é: ", ((a*x+b*y+c)^2)^0.5/(((a^2)+(b^2))^0.5)) senao escreval ("O ponto ",contador," não está no primeiro quadrante! ") fimse contador <- contador + 1 ate (contador>5) fimalgoritmo
23 3. Estrutura ou laço de repetição Exercício: Faça um algoritmo que recebe números naturais fornecidos pelo usuário, quando o usuário quiser parar a execução do algoritmo, o mesmo fornecerá um numero negativo. O algoritmo deve retornar, ao final de seu processamento, a quantidade de números naturais fornecida pelo usuário. Fazer dois algoritmos utilizando em cada um, uma das estruturas de repetição vistas. Os algoritmos desenvolvidos devem ser representados através de um pseudocódigo e de um fluxograma. 102
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.
Teste de Mesa Ao nos recordarmos dos passos necessários para a construção de um algoritmo veremos que após a elaboração de um algoritmo devemos testá-lo realizando simulações com o propósito de verificarmos
Estruturas de Controle de Fluxo
Estruturas de Controle de Fluxo Exercício 11 Elabore um algoritmo, representando-o com um pseudocódigo e com um fluxograma, que com base no nome, em três notas e no número de faltas de um aluno qualquer
algoritmo "exercício 13" var op1, op2: real operador: caractere inicio escreva ("Entre com o primeiro operando: ") leia (op1) escreva ("Entre com o
algoritmo "exercício 13" var op1, op2: real operador: caractere inicio escreva ("Entre com o primeiro operando: ") leia (op1) escreva ("Entre com o segundo operando: ") leia (op2) escreva ("Entre com um
Estruturas de Controle de Fluxo
Estruturas de Controle de Fluxo Exercício 11 Elabore um algoritmo, representando-o com um pseudocódigo e com um fluxograma, que com base no nome, em três notas e no número de faltas de um aluno qualquer
Estruturas de Controle de Fluxo
3. Estrutura ou laço de repetição Ao analisarmos o que ocorre nos laços de repetição estudados (enquanto e repita) perceberemos que, normalmente, ocorre uma inicialização de uma variável, envolvida na
Algoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Exercícios Unidade 01 Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti
Algoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Parte 03 Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Estruturas de Controle de Fluxo
139 Estruturas de Controle de Fluxo algoritmo "exercício 15 laço de repetição repita a" var num, contador: inteiro inicio contador
Prof. Jorge Cavalcanti
Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação Introdução a Algoritmos Parte 03 (baseado no material do prof. Marcelo Linder) Prof. Jorge Cavalcanti [email protected]
Estruturas de Controle de Fluxo Estruturas de Seleção. Givanaldo Rocha
Estruturas de Controle de Fluxo Estruturas de Seleção Givanaldo Rocha [email protected] http://docente.ifrn.edu.br/givanaldorocha Conceito Até agora, desenvolvemos algoritmos que nos permitem
Algoritmos e Lógica de Programação (Aula Prática - 09/05/16)
Algoritmos e Lógica de Programação (Aula Prática - 09/05/16) Un2 seção4 Estruturas de Decisão, Estruturas de Repetição, Vetores e Matrizes 1 Exercícios Aula Atividade 4 09/05/16 1 Questões da aula atividade
ALGORITMOS E PROGRAMAÇÃO. Andreza Leite [email protected]
ALGORITMOS E PROGRAMAÇÃO Andreza Leite [email protected] Estruturas de Controle de Fluxo Em alguns algoritmos, é necessário executar uma mesma tarefa por um número determinado ou indeterminado
PROGRAMADOR JAVA. Aula 0X31 Semanas - 0b Instrutor : Léo Billi
Aula 0X31 Semanas - 0b110001 Instrutor : Léo Billi Email : [email protected] ALGORITMOS Podemos dizer que algoritmo é uma receita de bolo! Na verdade é uma sequência finita e lógica de instruções de
Introdução a Algoritmos Parte 04
Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação Introdução a Algoritmos Parte 04 Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti
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:
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] PRÉ AULA Julgue as afirmações enumeradas a seguir em verdadeiras (V) ou falsas
Aula 4 Oficina de Programação Algoritmos - Parte 3. Profa. Elaine Faria UFU
Aula 4 Oficina de Programação Algoritmos - Parte 3 Profa. Elaine Faria UFU - 2017 Suponha que você tenha que fazer um algoritmo que leia duas notas de um aluno e imprima o valor da média aritmética na
n1, /,n2, =,res n1, n2, res: real res <- n1 / n2 Digite o Dividendo: n2<>0 Digite o Divisor: verdadeiro falso
Exercícios trabalhados Estruturas de Controle de Fluxo Fluxograma/Exercício 16 Com base no que foi exposto, construa um fluxograma para obter o resultado da divisão entre dois números. OBS.: Caso um dos
Algoritmos e Programação
Universidade Federal do Vale do São Francisco Curso de Engenharia da Produção / Elétrica Parte 02 Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Estruturas de Decisão
Estruturas de Decisão Professor: Juliano Lucas Gonçalves [email protected] Agenda Operadores Relacionais Lógicos Estruturas de Decisão Se... Entao caso 2 Operadores Relacionais São muito usados
INFORMÁTICA APLICADA AULA 05 ALGORITMOS
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 05 ALGORITMOS Profª ª Danielle Casillo ESTRUTURA DE REPETIÇÃO Nos exemplos e exercícios que
Estrutura de Condição, Escolha e Repetição
Estrutura Condicional Se, Laços de repetição Estrutura de Condição, Escolha e Repetição Profª Fabíola Gonçalves C. Ribeiro INTRODUÇÃO Os comandos a seguir modificam o fluxo de execução de um algoritmo
ET51D - INFORMÁTICA. Algoritmos - Estruturas de Decisão. Professor: Glauber G. O. Brante.
ET51D - INFORMÁTICA Algoritmos - Estruturas de Decisão Professor: Glauber G. O. Brante [email protected] UTFPR Universidade Tecnológica Federal do Paraná DAELT Departamento Acadêmico de Eletrotécnica
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
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
Estruturas de Decisão
Estruturas de Decisão Professor: Juliano Lucas Gonçalves [email protected] Agenda Operadores Relacionais Lógicos Estruturas de Decisão Se...Entao Se...Entao...Senao Se...Entao...Senao (encadeados)
COMANDOS DE REPETIÇÃO (ENQUANTO, REPITA E PARA)
COMANDOS DE REPETIÇÃO (ENQUANTO, REPITA E PARA) Disciplina: Algoritmos Professora: Alba Lopes [email protected] http://docente.ifrn.edu.br/albalopes COMANDOS DE REPETIÇÃO Usada quando se deseja que
INFORMÁTICA APLICADA AULA 06 ALGORITMOS
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 06 ALGORITMOS Profª ª Danielle Casillo COMANDO ENQUANTO... FACA Na estrutura enquanto... faca,
algoritmo "exercício 28" var opcao, n1, n2: inteiro funcao seleciona_opcao():inteiro var o:caractere inicio repita escreva ("Efetue uma multiplicação
algoritmo "exercício 28" var opcao, n1, n2: inteiro funcao seleciona_opcao():inteiro var o:caractere repita escreva ("Efetue uma multiplicação ou obtenha o fatorial de um") escreval (" número natural.")
AULA 07. HABILIDADES TRABALHADAS: Desenvolver algoritmos utilizando laços a partir da leitura de fluxogramas ou algoritmos em portugol.
AULA 07 OBJETIVO: Estruturas de repetição: visão geral HABILIDADES TRABALHADAS: Desenvolver algoritmos utilizando laços a partir da leitura de fluxogramas ou algoritmos em portugol. ESTRUTURA DE REPETIÇÃO
ET51D - INFORMÁTICA. Algoritmos - Estruturas de Decisão. Prof. Glauber G. O. Brante e Profa. Mariana Furucho
ET51D - INFORMÁTICA Algoritmos - Estruturas de Decisão Prof. Glauber G. O. Brante e Profa. Mariana Furucho [email protected] e [email protected] UTFPR Universidade Tecnológica Federal do Paraná
Fluxograma. Símbolo Nome Descrição
65 Fluxograma Analisaremos agora o método de representação de algoritmos denominado fluxograma. Conceitualmente um fluxograma é um tipo de diagrama, e pode ser entendido como uma representação esquemática
algoritmo "exercício 22 resposta incorreta" var A, i: inteiro eh_primo: logico inicio repita escreva ("Entre com um valor inteiro positivo: ") leia
180 algoritmo "exercício 22 resposta incorreta" var A, i: inteiro eh_primo: logico escreva ("Entre com um valor inteiro positivo: ") leia (A) ate (A>0) eh_primo
Estruturas de controle: Estrutura de DECISÃO
Universidade Federal do Rio Grande do Norte Departamento de Engenharia de Computação e Automação Estruturas de controle: Estrutura de DECISÃO DCA0800 - Algoritmos e Lógica de Programação Heitor Medeiros
Aula 16 Estruturas de Controle. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes
Aula 16 Estruturas de Controle Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www3.ifrn.edu.br/~brunogomes Agenda da Aula Estruturas de Controle Estruturas de Condição Revisando
ALGORITMOS E PROGRAMAÇÃO Estruturas de repetição. Andreza Leite [email protected]
ALGORITMOS E PROGRAMAÇÃO Estruturas de repetição Andreza Leite [email protected] Estrutura de Repetição Enquanto Neste caso, uma dada tarefa será repetida enquanto uma determinada condição for
Estruturas de Controle de Fluxo
Aula Prática IX Aula Prática IX Teoria Estruturas de Controle de Fluxo Instrução condicional simples Em pseudocódigo: Na linguagem C: se entao fimse if ()
ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO
ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO Baseado nos slides de autoria de Rosely Sanches Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURAS CONDICIONAIS Estrutura Condicional Simples Estrutura
Pseudocódigo Exercício 6
Pseudocódigo Exercício 6 Elabore um algoritmo que receba como entrada o valor do saque realizado pelo cliente de um banco e retorne quantas notas de cada valor serão necessárias para atender ao saque com
Fluxograma. Símbolo Nome Descrição
63 Fluxograma Analisaremos agora o método de representação de algoritmos denominado fluxograma. Conceitualmente um fluxograma é um tipo de diagrama, e pode ser entendido como uma representação esquemática
CONTROLE DE FLUXO DE EXECUÇÃO
CONTROLE DE FLUXO DE EXECUÇÃO Controle de fluxo de execução É a sequência em que as instruções são executadas num algoritmo. Como podemos implementar o controle de fluxo Instrução composta É um conjunto
Funções de Entrada e Saída Formatada Constantes de barra invertida
Funções de Entrada e Saída Formatada Constantes de barra invertida Constante \n \ \ \0 \\ \t \a \b Significado new line aspas apóstofro - nulo (0 decimal) barra invertida tabulação horizontal (tab) alerta
Algoritmos I Aula 8 Estrutura de controle: seleção
Algoritmos I Aula 8 Estrutura de controle: seleção Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Operadores Lógicos Os operadores lógicos retornam verdadeiro (V) ou
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO PRÉ AULA PRÉ AULA 26/10/2015
ALGORITMOS E LÓGICA DE PROGRAMAÇÃO Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] 01 Assinale a alternativa que traz o nome do símbolo do diagrama de blocos utilizado
Este conceito é bastante simples e será útil e conveniente nos itens seguintes, na definição das estruturas básicas de controle de execução.
Capítulo 7 Controle de Fluxo de Execução Até o momento os algoritmos estudados utilizam apenas instruções primitivas de atribuição, e de entrada e saída de dados. Qualquer conjunto de dados fornecido a
Pseudocódigo Exercício 6
Pseudocódigo Exercício 6 Elabore um algoritmo que receba como entrada o valor do saque realizado pelo cliente de um banco e retorne quantas notas de cada valor serão necessárias para atender ao saque com
Algoritmos e Programação I
Algoritmos e Programação I Estruturas de Controle e Repetição Prof. Fernando Maia da Mota [email protected] CPCX/UFMS Fernando Maia da Mota 1 Estruturas de Controle Uma vez que a expressão condicional
Programação Estruturada
Algoritmos e Técnicas - Estruturas de Controle de Fluxo - Programação Estruturada Programação estruturada é a técnica de construir e formular algoritmos de uma forma sistemática. Utilizada para apresentar
Conceitos básicos de algoritmos
Conceitos básicos de algoritmos Operadores Aritméticos Unários: +, - Exemplos: +1-5.9... var a: inteiro... a
08/05/2012. Tipos de dados. Tipos de dados. Elementos Básicos. Tipos de dados. Elementos Básicos Tipos de dados. Dados e seus tipos:
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DA PARAÍBA CAMPUS CAMPINA GRANDE 1 2 Elementos Básicos Tipos de dados Dados e seus tipos: Computadores lidam com diversos tipos de dados: numéricos,
Então, poderia basicamente dizer que em um algoritmo a sintaxe seria a seguinte:
CEPA ESTRUTURAS DE PROGRAMAÇÃO [1/10] Estrutura Condicional (SE... ENTAO e SE... ENTAO... SENAO) Se o Tabajara vencer entao ele será campeão da libertadores Então, poderia basicamente dizer que em um algoritmo
Amanda Gondim de Oliveira
ESTRUTURAS DE REPETIÇÃO Amanda Gondim de Oliveira ESTRUTURAS DE REPETIÇÃO É comum a repetição de procedimentos para se realizar tarefas. Esse procedimentos não são repetidos eternamente, mas se encerram
Recursividade Alguns problemas são definidos com base nos mesmos, ou seja, podem ser descritos por instâncias do próprio problema.
Recursividade Alguns problemas são definidos com base nos mesmos, ou seja, podem ser descritos por instâncias do próprio problema. Para tratar estas classes de problemas, utilizase o conceito de recursividade.
Aula 5 Controle do Fluxo de Execução
Aula 5 Controle do Fluxo de Execução 1. Introdução Muitas vezes precisamos executar ações diferentes em função dos dados de entrada. Até o momento só trabalhamos com um único fluxo de execução, veremos
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...
Algoritmos e Lógica de Programação 80 horas // 4 h/semana Estrutura Condicional: aninhada, seleção de casos e outras. Aula 06 Prof. Piva Exercício... Faça um algoritmo que leia dois números inteiros e
Algoritmos I Aula 10 Estrutura de controle: repetição
Algoritmos I Aula 10 Estrutura de controle: repetição Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação São comuns as situações nas quais precisamos repetir determinadas
E X E R C Í C I O S 01. Sobre o comando CASO, marque as alternativas como verdadeira (V) ou falsa (F):
Aula com exercícios de questões fechadas, simulando a segunda prova oficial. É importante chegar neste ponto sabendo desenvolver programas, pois uma questão fechada de algoritmos requer conhecimento de
Fluxograma. Conjunto de símbolos utilizados em fluxogramas
27 Símbolo Nome Terminador Seta de fluxo Entrada de dados Atribuição Saída de dados Desvio condicional Declaração Fluxograma Descrição Indica o início e o fim do fluxo do algoritmo. Indica o sentido do
Processamento Sequencial e Condicional
FTC Faculdade de Tecnologia e Ciências Engenharia Civil 1º Semestre Processamento Sequencial e Condicional Rafael Barbosa Neiva [email protected] Processamento Sequencial Processamento sequencial
COMANDOS DE REPETIÇÃO (ENQUANTO)
COMANDOS DE REPETIÇÃO (ENQUANTO) Disciplina: Algoritmos Professora: Alba Lopes [email protected] http://docente.ifrn.edu.br/albalopes COMANDOS DE REPETIÇÃO Usada quando se deseja que um trecho do
ESTRUTURAS DE REPETIÇÃO
ESTRUTURAS DE REPETIÇÃO PROGRAMAÇÃO 1) Dar um nome ao programa 2) Declarar as variáveis 3) inicio 4) Escrever instruções sequenciais (algoritmo)* 5) fimalgoritmo * INDENTAÇÃO não é obrigatório, porém recomendável!
Prof. Jorge Cavalcanti
Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação Introdução a Algoritmos Prof. Jorge Cavalcanti [email protected] www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav
Sistemas Operacionais e Introdução à Programação. Introdução à Lógica de Programação: estruturas de repetição
Sistemas Operacionais e Introdução à Programação Introdução à Lógica de Programação: estruturas de repetição 1 Imagine um algoritmo para calcular a média de uma quantidade desconhecida de números Para
LÓGICA DE PROGRAMAÇÃO. Estrutura de Repetição Determinada e Indeterminada. Sérgio Carlos Portari Júnior
LÓGICA DE PROGRAMAÇÃO Estrutura de Repetição Determinada e Indeterminada Sérgio Carlos Portari Júnior [email protected] Estrutura de Repetição Determinada Quando uma mesma seqüência de comandos
ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO
ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO Baseado nos slides de autoria de Rosely Sanches Estruturas de Controle ESTRUTURA SEQUENCIAL ESTRUTURAS CONDICIONAIS Estrutura Condicional Simples Estrutura
... contador = contador + 1; //contador++; ... <fim_da_estrutura_de_repetição> soma = 0; <estrutura_de_repetição_com_variável_x> soma = soma + x;
Instituto Federal de Santa Catarina - Câmpus Chapecó Engenharia de Controle e Automação Programação I Professora: Lara Popov Zambiasi Bazzi Oberderfer Estruturas de Repetição São muito comuns as situações
Algoritmos - 5. Alexandre Diehl. Departamento de Física - UFPel
Algoritmos - 5 Alexandre Diehl Departamento de Física - UFPel Estruturas usadas num algoritmo Estrutura sequencial Estrutura condicional Estrutura de repetição PCF2017 2 Estruturas usadas num algoritmo
Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Final - Repita Até - GABARITO Professor: Danilo Giacobo
Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Final - Repita Até - GABARITO Professor: Danilo Giacobo Este guia irá lhe ajudar a entender o laço de repetição
Fundamentos de Programação 1
Fundamentos de Programação 1 Estrutura de Repetição para - passo Slides 11 Prof. SIMÃO Jean Marcelo SIMÃO Estrutura de Repetição para passo para Variável de ValorIni ate ValorFin passo P faca conjunto
Estruturas de Seleção Seleção Simples e Composta (parte 1)
Seleção Simples e Composta (parte 1) Material produzido por professores da UFABC Objetivos Reconhecer a necessidade do uso de estruturas de seleção (decisão) Aprender a utilizar operadores relacionais
LINGUAGEM DE PROGRAMAÇÃO
Técnico em Informática LINGUAGEM DE PROGRAMAÇÃO Profª Ana Paula [email protected] Estruturas de Repetição Em muitos casos, o algoritmo solução para uma determinada classe de problemas, apresenta
Fundamentos da programação de computadores.
Algoritmo Estrutura de Repetição Ascencio, Ana Fernandes Gomes; Campos, EdileneAparecida Veneruchi. Fundamentos da programação de computadores. São Paulo. PrenticeHall, 2002. Essa estrutura de repetição
Programação II. Victor Amorim dos Santos
Programação II Victor Amorim dos Santos Estrutura de repetição - Loops Definição Loop é uma palavra inglesa, que originalmente significa aro, anel ou sequência. Início X verdadeiro X!= 0 Exemplo: Ler um
Programação Estruturada Aula VisualG
Programação Estruturada Aula VisualG Prof. Flávio Barros [email protected] www.flaviobarros.com.br 2 CRIANDO ALGORITMO CRIANDO ALGORITMO Passos para construir Algoritmos Ler enunciado do problema, compreendendo-o
ALGORITMOS E APLICAÇÕES. FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior
ALGORITMOS E APLICAÇÕES FATEC IPIRANGA ADS Noturno 1º semestre de 2012 Prof. Luiz Carlos de Jesus Junior Formato Básico do Pseudocódigo Tipos de dados O VisuAlg prevê quatro tipos de dados: inteiro, real,
algoritmo "exercício vetor" var vet:vetor [1..12] de inteiro i:inteiro inicio para i de 1 ate 12 faca escreva ("Entre com vetor[",i,"]: ") leia
algoritmo "exercício vetor" var vet:vetor [1..12] de inteiro i:inteiro inicio para i de 1 ate 12 faca escreva ("Entre com vetor[",i,"]: ") leia (vet[i]) fimalgoritmo 209 algoritmo "exercício vetor" var
Portugol. Tiago Alves de Oliveira
Portugol Tiago Alves de Oliveira Revisando Algoritmo: Sequência finita de passos que levam à execução de uma tarefa Claro e preciso. Ex. somar dois números Algoritmo precisa seguir uma sequência lógica
Programação Procedimental
Programação Procedimental Maria Adriana Vidigal de Lima Universidade Federal de Uberlândia - 2013 1 Escrita de Algoritmos 1.1 Técnicas de Programação e Algoritmos Na elaboração de programas maiores e complexos
ESTRUTURAS DE REPETIÇÃO - PARTE 1
AULA 15 ESTRUTURAS DE REPETIÇÃO - PARTE 1 15.1 O comando enquanto-faca- Considere o problema de escrever um algoritmo para ler um número inteiro positivo, n, e escrever todos os números inteiros de 1 a
Estruturas de Repetição. João Medeiros FATERN
Estruturas de Repetição João Medeiros FATERN 2010.2 Quais seriam os passos do algoritmo? 1. colocar café solúvel na xícara 2. colocar água quente 3. Colocar açucar na xícara 4. mexer 5. mexer 6. mexer
PSEUDO-CÓDIGO. Nickerson Fonseca Ferreira
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA PSEUDO-CÓDIGO Nickerson Fonseca Ferreira [email protected] Introdução 2 Um algoritmo pode ser
Algoritmos e Estruturas de Dados I. Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3
Algoritmos e Estruturas de Dados I Universidade Federal de São João del-rei Pedro Mitsuo Shiroma Sala 119 Bloco 3 Exercício - Seleção Escreva um algoritmo que leia o ano, mês e dia que uma pessoa nasceu
ALGORITMOS AULA 2. Profª Amanda Gondim
ALGORITMOS AULA 2 Profª Amanda Gondim LINEARIZAÇÃO DE EXPRESSÕES Para a construção de algoritmos que realizam cálculo matemáticos, todas as expressões aritméticas devem ser linearizadas, ou seja, colocadas
PROGRAMADOR JAVA. Aula 0X32 Semanas - 0b Instrutor : Léo Billi
Aula 0X32 Semanas - 0b110001 Instrutor : Léo Billi Email : [email protected] Tipos de dados, valores literais e variáveis Tipos de dados, valores literais e variáveis Exibindo dados na tela Variáveis
Universidade Federal de Uberlândia Faculdade de Computação. Estruturas de repetição
Universidade Federal de Uberlândia Faculdade de Computação Estruturas de repetição Prof. Renato Pimentel 1 Estruturas de repetição Utilização: Trecho de um algoritmo precisa ser executado mais de uma vez:
Estrutura Condicional
Estrutura Condicional É a estrutura que permite a tomada de decisão, em um algoritmo, mediante a análise lógica de uma condição; Condição: comparação que somente possui dois valores possíveis (verdadeiro
Algoritmos e estrutura de dados I. Profa. Lara Popov Z. B. Oberderfer
Algoritmos e estrutura de dados I Profa. Lara Popov Z. B. Oberderfer [email protected] 2 Processos de Seleção ou Estruturas de Decisão Se... Então Se... Então... Senão Caso... Selecione 3 Estrutura
INFORMÁTICA APLICADA AULA 02 ALGORITMOS
UNIVERSIDADE FEDERAL RURAL DO SEMI-ÁRIDO CURSO: Bacharelado em Ciências e Tecnologia INFORMÁTICA APLICADA AULA 02 ALGORITMOS Profª ª Danielle Casillo ALGORITMOS Um algoritmo é uma sequência de instruções
Programação de Computadores:
Instituto de C Programação de Computadores: Pseudocódigo e Estruturas Básicas de Controle Luis Martí Instituto de Computação Universidade Federal Fluminense [email protected] - http://lmarti.com Roteiro
Noções de algoritmos - Aula 1
Noções de algoritmos - Aula 1 Departamento de Física UFPel Definição de algoritmo Sequência ordenada e finita de operações para a realização de uma tarefa. Tarefa: Experimento de Física I. Passo 1: Reunir
Estruturas de Decisão e Estruturas de Repetição
Estruturas de Decisão e Estruturas de Repetição Profa. Lara Popov Zambiasi Bazzi Oberderfer [email protected] http://professores.chapeco.ifsc.edu.br/lara/ Processos de Seleção ou Estruturas de Decisão
Algoritmos - 3. Alexandre Diehl. Departamento de Física - UFPel
Algoritmos - 3 Alexandre Diehl Departamento de Física - UFPel Estrutura sequencial Estrutura condicional Estrutura de repetição PCF2017 2 Estrutura sequencial As ações ao longo do algoritmo são executadas
