Comandos de Desvio 1
|
|
|
- Júlia Maria Luiza Madureira Monsanto
- 9 Há anos
- Visualizações:
Transcrição
1 Programação de Computadores I UFOP DECOM Aula prática 3 Comandos de Desvio 1 Sumário Resumo Nesta aula você irá resolver problemas que requerem uma decisão com base em um teste, ou condição. Para implementar a solução de problemas desse tipo, são utlizados comandos de desvio do fluxo de execução do programa (if-then-). 1 Comando de desvio 1 2 Operações relacionais 2 3 Validação de dados 2 4 Problemas 3 1 Comando de desvio Suponha que você quer escrever um programa Scilab para calcular o valor de f (x), onde f é a função definida a seguir, e x é um valor especificado pelo usuário. f (x) = ln 1 1 x Note que essa função não é definida se x = 1. Portanto, seu programa deverá testar se o valor especificado pelo usuário é igual a 1 e, em caso afirmativo, informar ao usuário que esse não é um valor válido. Caso contrário, o programa deve calcular e imprimir o valor de f (x). O programa poderia ser então escrito do seguinte modo: x = input("informe o valor de x (deve ser diferente de 1): ") if x <> 1 then printf("f(%g) = %g\n", x, 1/log(1-x)) printf("valor inválido: deve ser diferente de 1\n") Um comando if-then- tem a seguinte sintaxe: if condição then bloco de comandos 1 bloco de comandos 2 A condição deve ser uma expressão lógica (booleana), isto é, uma expressão cujo valor é verdadeiro (%t) ou é falso (%f). Cada bloco de comandos é uma sequência de comandos, incluindo, possivelmente, outros comandos de desvio. A execução de um comando if-then- é feita do seguinte modo: primeiro, a condição é avaliada; se o valor resultante for %t, o bloco de comandos 1 é executado; caso contrário (se o valor for %f), o bloco de comandos 2 é executado. Observação: a parte do comando pode ser omitida, caso não se deseje executar nenhum comando particular no caso em que a condição seja falsa. 1
2 2 Operações relacionais Expressões lógicas podem ser construídas usando-se operadores relacionais (tal como < ou <=), e podem ser combinadas por meio de operadores lógicos, tais como & e. Os operadores relacionais e os operadores lógicos disponíveis em Scilab são mostrados nas tabelas a seguir. Operadores Relacionais operação descrição x < y x menor que y x <= y x menor ou igual a y x > y x maior que y x >= y x maior ou igual a y x == y x igual a y x ~= y x diferente de y x <> y Operadores Lógicos operação descrição semântica ~b negação (não) verdadeira se e somente se b é falsa b1 & b2 conjunção (e) verdadeira se e somente se b1 e b2 são ambas verdadeiras b1 b2 disjunção (ou) falsa se e somente se b1 e b2 são ambas falsas 3 Validação de dados Muitas vezes os dados informados pelo usuário em uma aplicação precisam ser validados antes de serem usados. Isto pode ser feito usando um comando condicional, como é ilustrado no exemplo a seguir. Para verificar se um número é inteiro, converta-o para o tipo inteiro usando a função int e verifique se o resultado é igual ao número original. Para verificar se um número é natural, verifique se ele é inteiro e não negativo. Por exemplo, o programa seguinte obtem um número natural e faz a validação do mesmo. num = input("digite um número natural: "); if int(num) <> num num < 0 then printf("número inválido\n"); printf("número válido: %g\n", num); Veja uma outra maneira de fazer a mesma validação: num = input("digite um número natural: "); if int(num) == num & num >= 0 then printf("número válido: %g\n", num); printf("número inválido\n"); digite um número natural: 45 número válido: 45 digite um número natural: 2.34 número inválido 2
3 digite um número natural: -67 número inválido digite um número natural: número inválido 4 Problemas Tarefa 1: Fechamento de notas Escreva um programa que leia quatro notas de um aluno, calcule e mostre a média aritmética das notas e a mensagem de aprovado ou reprovado, considerando que para aprovação é necessária a média mínima de sete. Não é necessário fazer a validação dos dados de entrada. RESULTADO DAS NOTAS nota 1: 8.1 nota 2: 9.8 nota 3: 6.9 nota 4: 7.5 a média aritmética das notas é aprovado RESULTADO DAS NOTAS nota 1: 6.75 nota 2: 5.2 nota 3: 7 nota 4: 4.5 a média aritmética das notas é reprovado 3
4 clc; clear; printf("resultado DAS NOTAS\n"); printf(" \n") nota1 = input("nota 1: "); nota2 = input("nota 2: "); nota3 = input("nota 3: "); nota4 = input("nota 4: "); // média aritmética das notas media = (nota1 + nota2 + nota3 + nota4)/4; printf("a média aritmética das notas é %g\n", media); // situação do aluno if media >= 7 then printf("aprovado\n"); printf("reprovado\n"); Tarefa 2: Ternos pitagóricos Em Matemática, nomeadamente em Teoria dos Números, um terno pitagórico (ou trio pitagórico, ou ainda tripla pitagórica) é formado por três números naturais a, b e c tais que a 2 +b 2 = c 2. O nome vem do teorema de Pitágoras, que afirma que se as medidas dos lados de um triângulo retângulo são números inteiros, então são um terno pitagórico. Codifique um programa que leia três números naturais e verifique se representam um terno pitagórico. Caso os valores digitados pelo usuário não sejam números naturais, o programa deve apresentar uma mensagem indicando que os valores são inválidos. Verificação de ternos pitagóricos Digite o valor de a: 3 Digite o valor de b: 4 Digite o valor de c: -5.6 Valores inválidos! Verificação de ternos pitagóricos Digite o valor de a: 3 Digite o valor de b: 4 Digite o valor de c: 5 3, 4 e 5 representam um terno pitagórico 4
5 Verificação de ternos pitagóricos Digite o valor de a: 2 Digite o valor de b: 2 Digite o valor de c: 10 Os valores não representam um terno pitagórico clc; clear; printf("verificação de ternos pitagóricos\n"); printf("\n"); a = input("digite o valor de a: "); b = input("digite o valor de b: "); c = input("digite o valor de c: "); // validação dos dados de entrada if int(a) <> a int(b) <> b int(c) <> c a < 0 b < 0 c < 0 then printf("valores inválidos!\n"); // verificação de terno pitagórico if a^2 + b^2 == c^2 then printf("%g, %g e %g representam um terno pitagórico\n", a, b, c); printf("os valores não representam um terno pitagórico\n"); Tarefa 3: Peso ideal Segundo uma tabela médica, o peso ideal de uma pessoa está relacionado com a altura e o sexo da pessoa, como mostra a tabela a seguir. Fazer um programa que receba como entradas a altura e o sexo; a seguir ele calcula e imprime o peso ideal dessa pessoa, utilizando as seguintes fórmulas: sexo peso ideal masculino 72.7 h 58 feminino 62.1 h 44.7 onde h é a altura da pessoa. O programa deve verificar se os dados são válidos, ou seja, se a altura não é negativa e o sexo é m ou f. Veja a seguir ilustrações de entradas e saídas de execuções do programa. Cálculo do peso ideal Qual é a altura (em metros)? -1.4 Qual é o sexo (m/f)? m Dados inválidos! 5
6 Cálculo do peso ideal Qual é a altura (em metros)? 1.72 Qual é o sexo (m/f)? h Dados inválidos! Cálculo do peso ideal Qual é a altura (em metros)? 1.65 Qual é o sexo (m/f)? f O peso ideal é kg Cálculo do peso ideal Qual é a altura (em metros)? 1.8 Qual é o sexo (m/f)? m O peso ideal é kg clc; clear; printf("cálculo do peso ideal\n"); printf("\n"); altura = input("qual é a altura (em metros)? "); sexo = input("qual é o sexo (m/f)? ", "string"); // validação dos dados de entrada if altura < 0 ~(sexo == "m" sexo == "f") then printf("dados inválidos!\n"); // cálculo do peso ideal if sexo == "m" then peso_ideal = 72.7 * altura - 58; peso_ideal = 62.1 * altura ; // exibição do resultado printf("o peso ideal é %g kg\n", peso_ideal); Tarefa 4: Quantidade de ladrilhos Um pedreiro precisa calcular quantos ladrilhos de cerâmica ele deve comprar para cobrir a área de uma sala. Faça um programa que leia a área da sala (em cm 2 ), e o tipo de ladrilho a ser adquirido, e calcule e imprima o número de ladrilhos necessários. As áreas de cada um dos tipos de ladrilhos disponíveis são dadas na tabela abaixo: 6
7 tipo do ladrilho área de uma peça (cm 2 ) Cálculo da quantidade de peças de ladrilho Área da sala (em cm^2): 820 Tipo do ladrilho (1/2/3): 1 Quantidade de ladrilhos necessários: 11 Cálculo da quantidade de peças de ladrilho Área da sala (em cm^2): 820 Tipo do ladrilho (1/2/3): 2 Quantidade de ladrilhos necessários: 14 Cálculo da quantidade de peças de ladrilho Área da sala (em cm^2): 820 Tipo do ladrilho (1/2/3): 3 Quantidade de ladrilhos necessários: 21 Cálculo da quantidade de peças de ladrilho Área da sala (em cm^2): -500 Tipo do ladrilho (1/2/3): 8 Dados inválidos! Dica Os dados seráo inválidos quando: o área for negativa, OU NÃO for verdade que o tipo é 1 OU o tipo é 2 OU o tipo é 3 Codifique esta condição usando os operadores lógicos e ~. 7
8 clc; clear; printf("cálculo da quantidade de peças de ladrilho\n"); printf("\n"); area = input("área da sala (em cm^2): "); tipo = input("tipo do ladrilho (1/2/3): "); // validação dos dados if area < 0 ~ (tipo == 1 tipo == 2 tipo == 3) then printf("\ndados inválidos!\n"); // cálculo if tipo == 1 then quantidade = ceil(area/80); if tipo == 2 then quantidade = ceil(area/60); quantidade = ceil(area/40); // exibição da quantidade de ladrilhos printf("\nquantidade de ladrilhos necessários: %g\n", quantidade); Tarefa 5: Locação de veículos Uma empresa de locação de veículos utiliza os seguintes valores para locação de um veículo: R$ 1,20 para os primeiros 100 km rodados, R$ 0,80 para os próximos 200 km rodados, e R$ 0,70 para a quilometragem acima de 300 km. Escreva um programa Scilab que tenha como entrada a quilometragem percorrida por um veículo e que calcule e exiba o custo total da locação e o custo médio por quilômetro percorrido por esse veículo. Veja a seguir exemplos de execução do programa. distância percorrida (km): -348 dados inválidos! distância percorrida (km): 80 custo total da locação: R$96 custo médio: R$1.2/km 8
9 distância percorrida (km): 150 custo total da locação: R$160 custo médio: R$ /km distância percorrida (km): 220 custo total da locação: R$216 custo médio: R$ /km distância percorrida (km): custo total da locação: R$ custo médio: R$ /km clc; clear; printf("\n"); printf("\n"); distancia = input("distância percorrida (km): "); // validação dos dados if distancia <= 0 then printf("dados inválidos!\n"); // cálculos if distancia <= 100 then custo = 1.20*distancia; if distancia <= 300 then custo = 1.20* *(distancia - 100); custo = 1.20* * *(distancia - 300); customedio = custo/distancia; // exibição dos resultados printf("custo total da locação: R$%g\n", custo); printf("custo médio: R$%g/km\n", customedio); 9
Comandos de Desvio 1
Programação de Computadores I UFOP DECOM 2014 1 Aula prática 3 Comandos de Desvio 1 Sumário Resumo Nesta aula você irá resolver problemas que requerem uma decisão com base em um teste, ou condição. Para
Comandos de repetição while
Programação de Computadores I UFOP DECOM 2014 1 Aula prática 6 Comandos de repetição while Resumo Nesta aula vamos trabalhar com problemas cuja solução envolve realizar um cálculo ou tarefa repetidas vezes,
Material Didático Proposto
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão para Coordenação das Atividades Pedagógicas da Disciplina BCC701 CAP-BCC701 www.decom.ufop.br/bcc701 2014-1 Material
Programação Estruturada Comandos Condicionais (Decisão) Operadores Relacionais
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão para Coordenação das Atividades Pedagógicas da Disciplina BCC701 CAP-BCC701 www.decom.ufop.br/bcc701 2014-1 Material
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701 www.decom.ufop.br/red 2017-1 Aula Teórica 05 Laços 1 Conteúdos da Aula Instrução de Repetição
Comandos de repetição while
Programação de Computadores I UFOP DECOM 2013 2 Aula prática 6 Comandos de repetição while Resumo Nesta aula vamos trabalhar com problemas cuja solução envolve realizar um cálculo ou tarefa repetidas vezes,
Agenda. Programação estruturada. Sequência. Decisão: Desvio de fluxo INTRODUÇÃO. Expressões lógicas.
Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação www.decom.ufop.br/bcc701 Semana 03.. Material Didático Unificado. Aga ; ; 1 2 Programação estruturada
Funções: Primeira Parte
Programação de Computadores I UFOP DECOM 2014 1 Aula prática 9 Funções: Primeira Parte Resumo As atividades propostas nesta prática visam explorar as primeiras noções sobre funções definidas pelo própio
Comandos de repetição while
Programação de Computadores I UFOP DECOM 2013 2 Aula prática 6 Comandos de repetição while Resumo Nesta aula vamos trabalhar com problemas cuja solução envolve realizar um cálculo ou tarefa repetidas vezes,
Comandos de desvio de fluxo. Expressões lógicas.
Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação www.decom.ufop.br/bcc701 Semana 03: Comandos de desvio de fluxo. Expressões lógicas. Aula #7 22/03/2012
Aula 6: Comandos Estruturados Estrutura Condicional
CI208 - Programação de Computadores Aula 6: Comandos Estruturados Estrutura Condicional Prof. MSc. Diego Roberto Antunes [email protected] www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de
Comandos de desvio de fluxo. Expressões lógicas.
Programação de Computadores I Universidade Federal de Ouro Preto Departamento de Ciência da Computação Semana 03 Comandos de desvio de fluxo. Expressões lógicas. Material Didático Unificado. 1 Agenda Introdução;
Exercícios Repetição
Curso de Engenharia de Controle e Automação Disciplina: Informática para a Automação Professor: Marcelo Cendron Exercícios Repetição 1.1 8.3 Exercícios 1. Faça um programa utilizando o comando while, que
Variáveis, Atribuição, Entrada e Saída
Programação de Computadores I UFOP DECOM 2013 2 Aula prática 2 Variáveis, Atribuição, Entrada e Saída Resumo Nesta aula o aluno deverá desenvolver programas simples para resolver problemas de cálculo usando
Aula 05: Condicionais (if / else)
Aula 05: Condicionais (if / else) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Breve Revisão Comandos de Decisão
Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini
Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini Apresentação do Professor Professor: José Carlos Perini E-mail: [email protected] Blog: http://profperini.com Formação
ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Até o momento da disciplina vimos comandos de entrada, processamento e saída
ESTRUTURA CONDICIONAL E SELEÇÃO
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ESTRUTURA CONDICIONAL E SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE OU DECISÃO) Até o momento da disciplina vimos algoritmos e programas
BCC701 Programação de Computadores I Lista de Exercícios 05: Funções Definidas pelo Usuário
BCC701 Programação de Computadores I 2018-02 Lista de Exercícios 05: Funções Definidas pelo Usuário http://www.decom.ufop.br/bcc701/ Questão 1. (2014-01) A distância entre dois pontos, A e B, no plano
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:
Universidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM
Exercício 1 PROGRAMAÇÃO DE COMPUTADORES I BCC701 2014-2 Aula Prática 09 - Segunda Valor de uma Série O valor aproximado de uma série com n termos é calculado pelo somatório: S = onde i é o número da parcela
ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE)
Algoritmos e Estruturas de Dados 1 Prof. Eduardo 1 ALGORITMOS COM SELEÇÃO 1 - ESTRUTURA CONDICIONAL (ESTRUTURAS DE CONTROLE) Já vimos entrada, processamento e saída, que compõem os algoritmos puramente
Ler os valores dos coeficientes a, b e c Calcular o valor de delta Obter as raízes da equação Imprimir as raízes da equação
Universidade Federal de Ouro Preto -UFOP Departamento de Computação - DECOM Programação de Computadores I BCC701 Ler os valores dos coeficientes a, b e c Calcular o valor de delta Obter as raízes da equação
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Programação de Computadores I - BCC701 www.decom.ufop.br/red AULA TEÓRICA 02 1 Prof. Marcelo Luiz Silva Red CONTEÚDOS DA AULA
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
Algoritmos e Programação
Algoritmos e Programação Aula 4 Estruturas de Condição Profa. Marina Gomes [email protected] 06/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura condicional simples Utilização
Programação de Computadores I BCC Segunda Avaliação 02/03/2013 Valor (3,0)
Programação de Computadores I BCC 701 2012-02 Segunda Avaliação 02/03/2013 Valor (3,0) ATENÇÃO: Leia com atenção as questões da prova. A interpretação do enunciado faz parte da avaliação. Todos os programas
Oficina de Python Prof. Me. José Carlos Perini
Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação
UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática
Programação 1 Prof. Osório Aula 03 Pag.: 1 UNISINOS - UNIVERSIDADE DO VALE DO RIO DOS SINOS CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS (C6/6) Curso: Informática PROGRAMAÇÃO I AULA 03 Disciplina: Linguagem
Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: Operadores relacionais e lógicos estruturas condicionais If...
Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: Operadores relacionais e lógicos estruturas condicionais If... Else Switch Prof. Renato Pimentel 1 Operações relacionais Operações
Aula 15: Repetição (Parte 3)
Aula 15: Repetição (Parte 3) Introdução a Programação Túlio Toffolo & Puca Huachi http://www.toffolo.com.br BCC201 2019/1 Departamento de Computação UFOP Aula Anterior Breve Revisão Comandos de Decisão
Algoritmo. Prof. Anderson Almeida Ferreira. Agradeço ao prof. Guilherme Tavares de Assis por fornecer slides que fazem parte desta apresentação
1 Algoritmo Prof. Anderson Almeida Ferreira Agradeço ao prof. Guilherme Tavares de Assis por fornecer slides que fazem parte desta apresentação Desenvolvimento de programas 2 Análise do problema Desenvolvimento
Introdução à Ciência da Computação SCC0120 Prof. Zhao Liang. Aula de Laboratório 1: Operadores, comandos básicos e comando IF 27/03/2012
Introdução à Ciência da Computação SCC0120 Prof. Zhao Liang Aula de Laboratório 1: Operadores, comandos básicos e comando IF 27/03/2012 PARTE 1: OPERADORES E COMANDOS BÁSICOS EXEMPLO 1.1: Programa que
Aula Teórica 06. Material Didático Proposto. Conteúdos da Aula. Estruturas de Repetição Exercícios
Universidade Federal de Ouro Preto -UFOP Departamento de Computação - DECOM Comissão da Disciplina Programação de Computadores I CDPCI Programação de Computadores I BCC701 2014/1 Aula Teórica 06 Material
, se x = y. , se x > y
Exercício 1 Seja a função definida do 2 : Aula Prática 08 f(x, y) = x 2-3x + y 2 4 2, se x < y, se x = y, se x > y Escreva um programa para gerar a tabela de valores dessa função (conforme o exemplo a
Estruturas Condicionais
Estruturas Condicionais Lógica de Programação Prof. Kleber Rezende Considerações Iniciais Nos capítulos anteriores foram apresentados alguns conceitos básicos sobre as estruturas e comandos que são utilizados
Oficina de Python Prof. Me. José Carlos Perini
Oficina de Python Prof. Me. José Carlos Perini Prof. José Carlos Perini Formação em Análise de Sistemas Univ. S. Francisco Pós em Administração Universidade S. Francisco Mestrado em Ciência da Computação
Introdução à Programação I
Introdução à Programação I Programação Estruturada Álgebra Booleana e Expressões Compostas Material da Prof. Ana Eliza Definição: Chama-se proposição todo o conjunto de palavras ou símbolos que exprimem
Introdução à Computação - aulas 01 e 02 -
MAC2166 Introdução à Computação - aulas 01 e 02 - Mauro Cesar Bernardes 25/Fevereiro/2014 Agenda Instalação do Python Python Shell Variáveis Operadores relacionais Operadores numéricos Comando de saída
Introdução a programação Controle de Fluxo
Instituto Federal de Minas Gerais Campus Ponte Nova Introdução a programação Controle de Fluxo Professor: Saulo Henrique Cabral Silva Cond. Verdadeira Cond. Falsa 2 DESVIO DE CONTROLE 3 Desvio de Controle
Programação científica C++
Programação científica C++ NIELSEN CASTELO DAMASCENO Slide 3 Exercícios Escreva um programa para armazenar o valor 20 em uma variável X e o valor 5 em uma variável Y. A seguir, armazenar a soma do valor
Linguagem C/C++ Estrutura Condicional. Prof: Rosemary Melo
Linguagem C/C++ Estrutura Condicional Prof: Rosemary Melo Estrutura Condicional if... (simples) Sintaxe (como o comando deve ser escrito): if (condição) comando; ou, no caso de mais de um comando: if (condição)
Professor Mauricio Lederer Algoritmos. Entrada e saída de dados
Entrada Algoritmos Entrada e saída de dados Muitas vezes, um algoritmo, para que possa trabalhar, precisa de dados de entrada informados pelo usuário, porque nem sempre é necessário ter esse tipo de dados.
BCC701 Programação de Computadores I Lista de Exercícios 04: Funções Definidas pelo Usuário
BCC701 Programação de Computadores I 2018-02 Lista de Exercícios 04: Funções Definidas pelo Usuário http://www.decom.ufop.br/bcc701/ Questão 1. (2014-01) A distância entre dois pontos, A e B, no plano
Linguagem C (estruturas condicionais)
Linguagem C (estruturas condicionais) André Tavares da Silva [email protected] Comandos de Controle de Fluxo Todos os comandos devem ser terminados com um ;. { e são usados para delimitar um
2ª Lista de Exercícios de Programação I
2ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C. 1. Faça um programa que leia um número inteiro maior que zero e informe se é par ou ímpar. * 2. Faça um programa
Aula 03 - Introdução ao Scilab (p2)
BCC701- Programação de Computadores I Aula 03 - Introdução ao Scilab (p2) Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM http://www.decom.ufop.br/bcc701 BCC701-2019-01 DECOM
Material Didático Unificado.
Universidade Federal de Ouro Preto - UFOP Departamento de Computação - DECOM Comissão da Disciplina Programação de Computadores I CDPCI Programação de Computadores I BCC701 www.decom.ufop.br/bcc701 Material
Introdução à Programação. Expressões Booleanas e Comandos Condicionais
Introdução à Programação Expressões Booleanas e Comandos Condicionais Comandos Condicionais Misture os ingredientes Unte forma com manteiga Despeje a mistura na forma Algoritmo para preparação de bolo
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
Lista de Exercícios 2
Universidade Federal de Ouro Preto UFOP Instituto de Ciências Exatas e Biológicas ICEB Departamento de Computação DECOM Disciplina: BCC201 Introdução a Programação Professores: Túlio A. M. Toffolo e Puca
BCC701 Programação de Computadores I Lista de Exercícios 04: Funções Definidas pelo Usuário
BCC701 Programação de Computadores I 2018-01 Lista de Exercícios 04: Funções Definidas pelo Usuário http://www.decom.ufop.br/bcc701/ Questão 1. (2014-01) A distância entre dois pontos, A e B, no plano
Aula 6 Oficina de Programação Estruturas Condicionais no C. Profa. Elaine Faria UFU
Aula 6 Oficina de Programação Estruturas Condicionais no C Profa. Elaine Faria UFU - 2017 Estrutura Condicional Simples Algoritmo se () entao instrução fimse A instrução só será executada se
Universidade Federal de Uberlândia Faculdade de Computação. Linguagem C: estruturas de repetição While / Do While / For
Universidade Federal de Uberlândia Faculdade de Computação Linguagem C: estruturas de repetição While / Do While / For Prof. Renato Pimentel 1 Estruturas de repetição O real poder dos computadores está
Parte I - Expressões lógicas e operadores
Lista de Exercícios de Algoritmos e Laboratório de Programação - 01 Parte I - Expressões lógicas e operadores 1. Sendo A=3, B=7 e C=4, informe se as expressões abaixo são verdadeiras ou falsas. a) (A+C)
Aula 7: Estrutura de Decisão
Aula 7: Estrutura de Decisão Fernanda Passos Universidade Federal Fluminense Programação de Computadores IV Fernanda Passos (UFF) Estrutura de Decisão Programação de Computadores IV 1 / 27 Agenda 1 Revisão
Expressões, Atribuições, Entrada e Saída. Givanaldo Rocha
Expressões, Atribuições, Entrada e Saída Givanaldo Rocha [email protected] http://docente.ifrn.edu.br/givanaldorocha Expressões Expressão: em termos computacionais, está ligado ao conceito de
MC-102 Aula 05 Comandos Condicionais
MC-102 Aula 05 Comandos Condicionais Instituto de Computação Unicamp 2 de Setembro de 2016 Roteiro 1 Comandos Condicionais 2 Comandos if-else-if encaixados 3 Exercícios 4 Informações Extras: O comando
Exercícios: comandos condicionais
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: comandos condicionais 1. Faça um programa que receba dois números
Introdução à Ciência da Computação
Introdução à Ciência da Computação Estruturas de Controle Parte I Prof. Ricardo J. G. B. Campello Créditos Parte dos slides a seguir foram adaptados dos originais de A. L. V. Forbellone e H. F. Eberspächer
CAPÍTULO IV. Estruturas Condicionais CAPÍTULO IV ESTRUTURAS CONDICIONAIS ESTRUTURA CONDICIONAL SIMPLES
NB217 Algoritmos e Estruturas de Dados I Profa. Rosanna Mara Rocha Silveira Fevereiro/2012 - Versão 4.1 CAPÍTULO IV ESTRUTURAS CONDICIONAIS 35 Dentro dos algoritmos temos comandos especiais utilizados
CAPÍTULO IV. Estruturas Condicionais CAPÍTULO IV ESTRUTURAS CONDICIONAIS ESTRUTURA CONDICIONAL SIMPLES
NBT110- Algoritmos e Estruturas de Dados Profa. Rosanna Mara Rocha Silveira Fevereiro/2013 - Versão 1.1 CAPÍTULO IV ESTRUTURAS CONDICIONAIS 31 Dentro dos algoritmos temos comandos especiais utilizados
CADERNO DE EXERCÍCIOS ALGORITMOS
J. EXERCÍCIOS SOBRE MODULARIZAÇÃO 77. Faça uma função que recebe um número inteiro por parâmetro e retorna verdadeiro se ele for par e falso se for ímpar. 78. Escreva um programa que leia o raio de um
Universidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM
PROGRAMAÇÃO DE COMPUTADORES I BCC701 2014-2 Aula Prática 06 Quinta-feira Analise os códigos abaixo para o cálculo das médias aritméticas de dois ou mais números quaisquer. Média Aritmética de 2 Números
Exercícios: Comandos de Repetição
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C Exercícios: Comandos de Repetição 1. Faça um programa que determine o mostre os
Aula 3 Oficina de Programação Algoritmos - Parte 2. Profa. Elaine Faria UFU
Aula 3 Oficina de Programação Algoritmos - Parte 2 Profa. Elaine Faria UFU - 2017 Estruturas de Seleção Uma estrutura de seleção permite a escolha de um grupo de ações (bloco) a ser executado quando determinadas
Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Estrutura Condicional - Exercícios Resolvidos Professor: Danilo Giacobo
Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Estrutura Condicional - Exercícios Resolvidos Professor: Danilo Giacobo Os problemas abaixo foram resolvidos usando a forma de pseudocódigo
para / for (com teste numérico) enquanto / while (com teste lógico no início) repita até que / do...while (com teste lógico no fim)
Algoritmos e Programação de Computadores1 Prof. Eduardo 1 1. ESTRUTURAS DE REPETIÇÃO Uma estrutura de repetição é utilizada para fazer com que um pedaço (trecho) do programa seja executado n vezes, ou
