Introdução a programação Controle de Fluxo
|
|
- Cláudio Vilanova Gonçalves
- 6 Há anos
- Visualizações:
Transcrição
1 Instituto Federal de Minas Gerais Campus Ponte Nova Introdução a programação Controle de Fluxo Professor: Saulo Henrique Cabral Silva
2 Cond. Verdadeira Cond. Falsa 2
3 DESVIO DE CONTROLE 3
4 Desvio de Controle Muitas vezes será necessário desviar a execução de um programa segundo uma condição. Por exemplo, ir para o IFMG de carro ou de ônibus. O resultado das condições é SEMPRE verdadeiro ou falso. Para se testar condições é necessário utilizar operadores lógicos e relacionais.
5 OPERADORES LÓGICOS E RELACIONAIS 5
6 Operadores Relacionais ( ==,!=,>,<,>=,<= ) <expressão ou valor> == <expressão ou valor> : retorna verdadeiro quando as expressões forem iguais. Ex a == b <expressão ou valor>!= <expressão ou valor> : retorna verdadeiro quando as expressões forem diferentes. Ex a!= b <expressão ou valor> > <expressão ou valor> : retorna verdadeiro quando a expressão da esquerda tiver valor maior que a expressão da direita. Ex a > b <expressão ou valor> < <expressão ou valor> : retorna verdadeiro quando a expressão da esquerda tiver valor menor que a expressão da direita. Ex a < b 6
7 Operadores lógicos <expressão> e <expressão>: retorna verdadeiro quando ambas as expressões são verdadeiras. Tabela verdade: Ex: a = 0 e b = 0 7
8 Desvio de Controle <expressão> ou <expressão>: retorna verdadeiro quando pelo menos uma das expressões é verdadeiras. Sua tabela de verdade é: Ex: a = 0 ou b = 0 8
9 Desvio de Controle! <expressão>: retorna verdadeiro quando a expressão é falsa. Sua tabela de verdade é: Ex:!(a = 0) 9
10 Desvio de Controle Estes operadores OU e E devem ser sempre usados entre duas expressões relacionais, como por exemplo: ((2 > 1) ou (3 < 7)) ((3 < 2) e (2 = 2)) ((5! = 0) ou (1 < 2) 10
11 DESVIO DE CONTROLE CONTINUANDO 11
12 Desvio de Controle Desvio condicional: muitas vezes será necessário desviar a execução do programa segundo uma condição. Por exemplo, ir a universidade de carro ou de ônibus. Para se testar condições é necessário utilizar operadores lógicos e relacionais. Estrutura de um desvio condicional simples: se (condição) { lista de comandos }
13 Desvio de Controle Efetuar a leitura de um número e mostrar uma mensagem se ele é positivo. 13
14 Desvio de Controle Escreva um programa que lê o valor de venda de um vendedor e calcula sua comissão (10 % do valor de venda). Se o valor da comissão for maior do que 2000, o programa imprime uma mensagem de congratulação. 14
15 Desvio de Controle Faça um algoritmo que leia o nome, o sexo e o estado civil de uma pessoa. Caso sexo seja (F)emenino e estado civil seja (C)asada, solicitar o tempo de casada (anos). As entradas para sexo será: (F)emenino ou (M)asculino; e para estado civil: (C)asado ou (S)olteiro 15
16 Desvio de Controle Desvio condicional composto As condições, verdadeiras ou falsa, geram ações através de um único comando de desvio condicional. se (condição) {...lista de comandos 1... } senao {...lista de comandos 2... } 16
17 Desvio de Controle Desvio condicional composto As condições, verdadeiras ou falsa, geram ações através de um único comando de desvio condicional. se (condição) { escreva( ir de carro )...lista de comandos 1... } senao { escreva( ir de ônibus )...lista de comandos 2... } 17
18 Desvio de Controle Desvio condicional composto As condições, verdadeiras ou falsa, geram ações através de um único comando de desvio condicional. se (condição) { lista de comandos 1 } senao { lista de comandos 2 } Exercício... Inserir dois valores numéricos e encontrar o menor deles e a média. 18
19 EXERCÍCIOS 19
20 Exercício 1 Elaborar um programa para calcular e exibir a média de um aluno que possui as notas descritas abaixo. Verificar também se o aluno foi aprovado (média igual ou superior a 6) ou reprovado. Prova 1, com peso 3 Prova 2, com peso 5 Trabalho de Teoria, com peso 1 Trabalho de laboratório, com peso 1 20
21 Exercício 2 Elaborar um programa que verifique se um número x informado pelo usuário é múltiplo de
22 Exercício 3 Elaborar um programa que receba 4 números do usuário (a, b, c, d) e calcula a soma dos números que são pares. 22
23 Exercício 4 Faça um programa que lê as duas notas parciais obtidas por um aluno numa disciplina ao longo de um semestre, e calcule a sua média. A atribuição de conceitos obedece a tabela abaixo: Média de aproveitamento O algoritmo deve mostrar na tela as notas, a média, o conceito correspondente e a mensagem APROVADO se o conceito for A, B ou C ou REPROVADO" se o conceito for D ou E. Entre 9.0 e 10.0 Entre 7.5 e 9.0 Entre 6.0 e 7.5 Entre 4.0 e 6.0 Entre 4.0 e ZERO Conceito A B C D E 23
24 Exercício 5 Elabore um programa que calcule o que deve ser pago por um produto, considerando o preço normal de etiqueta e a escolha da condição de pagamento. Utilize os códigos da tabela a seguir para ler qual a condição de pagamento escolhida e efetuar o cálculo adequado. Código Condição de Pagamento 1 À vista em dinheiro ou cheque, 10% de desconto 2 À vista no cartão de crédito, 15% de desconto 3 Em duas vezes preço normal de etiqueta sem juros 4 Em duas vezes com prazo, preço normal de etiqueta mais juros de 10% Preço a ser pago: x reais, opção escolhida: 3 24
25 Exercício 6 (valendo 0,5 entrega próxima aula) Uma pessoa possui R$ 60,00 reais em sua carteira (10 notas de R$ 1,00 e 10 notas de R$ 5,00) para pagar uma compra feita no supermercado. Dado o valor (inteiro) de sua compra, elaborar um programa para calcular e exibir a quantidade mínima de notas necessárias para pagar a compra. O programa deve exibir a quantidade de notas de R$ 1,00 e a quantidade de notas de R$ 5,00. Se o valor da compra for superior a R$ 60,00, o programa deve exibir uma mensagem de erro. 25
26
Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva
Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva Exercícios para praticar o uso das estruturas condicionais
Leia maisParte 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)
Leia maisALGORITMOS 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
Leia maisIntrodução a programação Comandos de repetição
Instituto Federal de Minas Gerais Campus Ponte Nova Introdução a programação Comandos de repetição Professor: Saulo Henrique Cabral Silva Laços de repetição 2 Vamos começar com um exercício Imprimir os
Leia maisLógica Aula 3. Definição. Estrutura de decisão
Lógica Aula 3 Estrutura de decisão Definição Principais estrutura Desvio Condicional Simples Composto Encadeado Exercícios Definição Na vida tomamos decisões a todo o momento baseadas em uma situação existente.
Leia maisUNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Estruturas de condição. Prof. Alex Camargo
UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Estruturas de condição Prof. Alex Camargo alexcamargoweb@gmail.com Estruturas de condição Estrutura condicional simples: Utilização da
Leia maisEstruturas de Decisão
Estruturas de Decisão Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Operadores Relacionais Lógicos Estruturas de Decisão Se...Entao Se...Entao...Senao Se...Entao...Senao (encadeados)
Leia maisLógica e Linguagem de Programação Aula 03 - Estruturas de controle Exercícios de Fixação 2 - RESPOSTAS Professor: Danilo Giacobo
1. Dado o algoritmo a seguir, responda: lógico: A, B, C; se A então C1; se B então se C então C2; C3; C4; C5; C6; Lógica e Linguagem de Programação Aula 03 - Estruturas de controle Exercícios de Fixação
Leia maisALGORITMOS 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
Leia maisBCC Introdu c ao ` a Programa c ao Portugol Guillermo C amara-ch avez UFOP 1/35
BCC 201 - Introdução à Programação Portugol Guillermo Cámara-Chávez UFOP 1/35 Introdução I Lógica A lógica é usada no dia a dia das pessoas que trabalham com computação para solucionar problemas de forma
Leia maisESTRUTURA 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
Leia maisSSC Introdução à Programação para Engenharias. Lista 01 Entrega em 06/04/ h10
Nota SSC0304 - Introdução à Programação para Engenharias Lista 01 Entrega em 06/04/2018 08h10 Nome N.º USP Obs 1: Utilize essa primeira página como capa da sua lista de exercícios Obs 2: Esta lista é em
Leia mais1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. subtração, multiplicação e a divisão dos números lidos.
LISTA DE EXERCÍCIOS DE ICCII TURMA N1 E N2 3º PERÍODO ENGENHARIA DE PRODUÇÃO Prof.: Menezes Valor máximo: 3 pontos. Data da Entrega: Turma N1 23/04/2012 Turma N2 25/04/2012 Quantidade máxima de alunos
Leia maisUFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação
UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação Lista de exercícios 2.1 Estruturas condicionais - básico 1) Desenvolver um algoritmo que determine o
Leia maisLISTA DE EXERCÍCIOS (2) PYTHON
LISTA DE EXERCÍCIOS (2) PYTHON 1. Faça um Programa que peça dois números e imprima o maior deles. 2. Faça um Programa que peça um valor e mostre na tela se o valor é positivo ou negativo. 3. Faça um Programa
Leia maisIntrodução à Programação
Introdução à Programação Estruturas de Seleção Prof. José Honorato F. Nunes honoratonunes@gmail.com ESTRUTURAS DE CONTROLE Seleção Prof. José Honorato F. Nunes honoratonunes@gmail.com Estruturas de Controle
Leia maisLÓGICA DE PROGRAMAÇÃO. PROFª. M.Sc. JULIANA H Q BENACCHIO
LÓGICA DE PROGRAMAÇÃO PROFª. M.Sc. JULIANA H Q BENACCHIO Expressando a lógica em programação Ferramentas gráficas: diagramas e fluxogramas; Ferramentas textuais: pseudocódigos ou metalinguagens (Português
Leia maisIntrodução a programação Visão geral
Instituto Federal de Minas Gerais Campus Ponte Nova Introdução a programação Visão geral Professor: Saulo Henrique Cabral Silva Conceitos lógica/algoritmo A lógica é usada no dia a dia das pessoas para
Leia maisIntrodução à Computação (IC) Algoritmos: Estrutura condicional
Profª Drª Symone Gomes Soares Alcalá UFG Introdução à Computação (IC) Algoritmos: Estrutura condicional Profª Drª Symone Gomes Soares Alcalá Universidade Federal de Goiás (UFG) Regional Goiânia (RG) Campus
Leia maisAula 4 Estruturas Condicionais
Departamento de Sistemas de Computação Universidade de São Paulo SSC 600 Introdução a Ciência de Computação I Aula 4 Estruturas Condicionais Seiji Isotani, Rafaela V. Rocha sisotani@icmc.usp.br rafaela.vilela@gmail.com
Leia maisLinguagem C. Programação Estruturada. Estruturas de Controle. Prof. Luis Nícolas de Amorim Trigo
Programação Estruturada Linguagem C Estruturas de Controle Prof. Luis Nícolas de Amorim Trigo nicolas.trigo@ifsertao-pe.edu.br Sumário Introdução Tipos de Estruturas de Controle Estruturas de Seleção Simples
Leia maisLINGUAGEM DE PROGRAMAÇÃO
Técnico em Informática LINGUAGEM DE PROGRAMAÇÃO Profª Ana Paula anapaula_mandelli@hotmail.com Estruturas de Repetição Em muitos casos, o algoritmo solução para uma determinada classe de problemas, apresenta
Leia maisSEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS
SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS 1) Faça um programa em C++ que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1,y1) e P(x2,y2), escreva a distância entre
Leia maisData de Entrega: 04/05/2016 Lista: Nota: Trabalho Prático. de 0 a 200,00 nenhum crédito (crédito = 0) 40% do valor do saldo médio
Trabalho Prático Desenvolva os exercícios abaixo utilizando a ferramenta de sua preferência. Os exercícios deverão ser desenvolvidos utilizando as estruturas apresentadas em aula e adequadas para cada
Leia maisCAPÍTULO 4 ESTRUTURAS DE CONTROLE
CAPÍTULO 4 ESTRUTURAS DE CONTROLE Fabio Augusto Oliveira Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Engenharia de Produção 1 INTRODUÇÃO Já vimos entrada, processamento e saída,
Leia maisAula 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
Leia mais1ª LISTA DE EXERCÍCIOS - Extra
1ª LISTA DE EXERCÍCIOS - Extra Fabio Augusto Oliveira Guilherme da Cunha Fonseca FEPI Centro Universitário de Itajubá Curso de Engenharia de Produção 1) Faça um algoritmo que receba dois números e exiba
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 4 Estruturas de Condição Profa. Marina Gomes marinagomes@unipampa.edu.br 06/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura condicional simples Utilização
Leia maisExercí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
Leia maisUNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO. Matrizes. Prof. Alex Camargo
UNIVERSIDADE FEDERAL DO PAMPA CAMPUS BAGÉ ALGORITMOS E PROGRAMAÇÃO Matrizes Prof. Alex Camargo alexcamargoweb@gmail.com Definição Matriz é uma variável composta homogênea multidimensional. Conjunto de
Leia maisCapítulo 4 Estrutura Condicional
Capítulo 4 Estrutura Condicional Licenciatura em Computação Fundamentos de Lógica para Programação Prof. Nícolas Trigo nicolas.trigo@ifsertao-pe.edu.br http://professor.ifsertao-pe.edu.br/nicolas.trigo
Leia maisLINGUAGEM C: COMANDOS DE REPETIÇÃO
LINGUAGEM C: COMANDOS DE REPETIÇÃO Prof. André Backes ESTRUTURAS DE REPETIÇÃO Uma estrutura de repetição permite que uma sequência de comandos seja executada repetidamente, enquanto determinadas condições
Leia maisAula 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
Leia maisUniversidade 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:
Leia maisAlgoritmos e Lógica de Programação. Prof. Marcos Antonio Estremoe. 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014.
Algoritmos e Lógica de Programação Prof. Marcos Antonio Estremoe 1 - Faça um programa que imprima a frase: Bem Vindo à Engenharia Firb 2014. 2 - Faça um programa que imprima a palavra Bem Vindo à Engenharia
Leia maisProcessamento Sequencial e Condicional
FTC Faculdade de Tecnologia e Ciências Engenharia Civil 1º Semestre Processamento Sequencial e Condicional Rafael Barbosa Neiva rafael@prodados.inf.br Processamento Sequencial Processamento sequencial
Leia maisLógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo
Lógica e Linguagem de Programação Aula 04 - Estruturas de Repetição Repetição com Teste no Início Enquanto - GABARITO Professor: Danilo Giacobo Este guia irá lhe ajudar a entender o laço de repetição enquanto.
Leia maisFluxograma Pseudocódigo Estruturas de decisão. Professor Leandro Augusto Frata Fernandes
Programação de Computadores III Aula 4 Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2011.1/tcc-03.063 Roteiro da Aula
Leia maisLP II Estrutura de Dados
LP II Estrutura de Dados Linguagem C Seleção e Repetição Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br Resumo da aula Estruturas de Seleção Simples Composta Aninhada Estruturas de
Leia maisAula 6: Comandos Estruturados Estrutura Condicional
CI208 - Programação de Computadores Aula 6: Comandos Estruturados Estrutura Condicional Prof. MSc. Diego Roberto Antunes diegor@inf.ufpr.br www.inf.ufpr.br/diegor Universidade Federal do Paraná Setor de
Leia mais2ª 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
Leia maisEstruturas Condicionais. Tiago Alves de Oliveira
Estruturas Condicionais Tiago Alves de Oliveira Operações Lógicas Operações lógicas com bits AND (E) operação que aceita dois operandos operando são binários simples (base 2) operação AND é 0 and 0 = 0
Leia maisEstruturas de Seleção Parte I Seleção Simples e Composta
Estruturas de Seleção Parte I Seleção Simples e Composta Prof. João Henrique Kleinschmidt Material elaborado pelos professores de PI Objetivos Reconhecer a necessidade do uso de estruturas de seleção (decisão)
Leia maisAula 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
Leia maisINSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA COMANDOS DE DESVIO
1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPI JOÃO CÂMARA COMANDOS DE DESVIO Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br Expressões lógicas 2 Antes de
Leia maisLista de exercícios 01 de Computação Aplicada
Lista de exercícios 01 de Computação Aplicada 1. Faça um algoritmo que receba dois números e exiba o resultado da sua soma. 2. Faça um algoritmo que receba dois números e ao final mostre a soma, subtração,
Leia maisIntrodução à Lógica de Programação Aula 2. Adaptação de Luis Otavio Alvares
1 Introdução à Lógica de Programação Aula 2 Adaptação de Luis Otavio Alvares 2 Operadores Usados para incrementar, decrementar, comparar e avaliar dados, que são operações básicas em processamento de dados.
Leia maisDisciplina: Algoritmos e Programação Professor: Paulo César Fernandes de Oliveira, BSc, PhD
1. Atribua valores para as variáveis usadas e determine o resultado da execução dos algoritmos abaixo: algoritmo Intervalo de Numeros var numero : inteiro inicio escreva ( Digite um numero: ) leia (numero)
Leia maisUniversidade Federal de Uberlândia Faculdade de Computação. Expressões aritméticas, relacionais e lógicas Estruturas condicionais
Universidade Federal de Uberlândia Faculdade de Computação Expressões aritméticas, relacionais e lógicas Estruturas condicionais Prof. Renato Pimentel 1 Expressões aritméticas 2 Prof. Renato Pimentel 1
Leia maisProgramação em C. Victor Amorim dos Santos
Programação em C Victor Amorim dos Santos Chegou a hora da revisão Revisão - Algoritmo Sequência ordenada de passos para realização de uma tarefa. Exemplo: Troca de um pneu furado Afrouxar ligeiramente
Leia maisOficina 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: jose.perini@metrocamp.edu.br Blog: http://profperini.com Formação
Leia maisPSEUDO-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 nickerson.ferreira@ifrn.edu.br Introdução 2 Um algoritmo pode ser
Leia mais2ª 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, e auxiliadas pelo desenvolvimento de algoritmos (em alguma da formas de representação disponíveis - descrição
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então
CURSO BÁSICO DE PROGRAMAÇÃO AULA 3 Revisão Estrutura de Decisão Se Então Revisão da aula anterior 1. Variáveis 2. Estrutura de um Algoritmo 3. Operadores 4. Portugol Studio Variável Revisão da aula anterior
Leia maisLinguagem de programação métodos/funções
Instituto Federal de Minas Gerais Campus Ponte Nova Linguagem de programação métodos/funções Professor: Saulo Henrique Cabral Silva MÉTODOS / MODULARIZANDO Modularizando... 2 Métodos Funções Sub-rotinas
Leia maisPortuguês Estruturado (VISUALG)
Português Estruturado (VISUALG) Estrutura do programa Exemplo: algoritmo "Ola mundo" // Função : Mostrar na tela uma saudação // Autor : Christianne Dalforno // Data : 09/03/2016
Leia maisUNISINOS - 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
Leia maisSistemas 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
Leia maisProfessor 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.
Leia maisGrupo A Exercícios Básicos. 1. Comente o resultado de cada um dos programas abaixo:
Grupo A Exercícios Básicos Exercício Descrição 1. Comente o resultado de cada um dos programas abaixo: #include void main(void) { int a=54, b=; float x=5.8; printf("[%-4d]", a); printf("[%0d]",
Leia mais2. Indique a saída dos trechos de programa do pedaço de fluxograma a seguir. Considerando os seguintes de valores: A = 2, B = 3, C = 5, D = 9.
Série de Exercícios Comandos Condicionais 1. Com base nas tabelas de decisão, determine os resultados lógicos das expressões mencionadas, assinalando se são verdadeiras ou falsas. Considere para as respostas
Leia maisIntrodução aos Algoritmos
Introdução aos Algoritmos Aula 05 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa diogopedrosa@ufersa.edu.br Universidade Federal Rural do Semiárido Bacharelado
Leia maisEstruturas de Decisão
Estruturas de Decisão Professor: Juliano Lucas Gonçalves juliano.goncalves@ifsc.edu.br Agenda Operadores Relacionais Lógicos Estruturas de Decisão Se... Entao caso 2 Operadores Relacionais São muito usados
Leia maisExercícios: comandos condicionais
Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python Exercícios: comandos condicionais 1. Faça um programa que receba dois números
Leia mais7 Comandos e Estruturas de Controle
Lógica para a Programação - 1º semestre AULA 03 Prof. André Moraes 7 Comandos e Estruturas de Controle Na criação de algoritmos é comum utilizar conceitos de bloco lógico, entrada e saída de dados, constantes,
Leia maisInformática Aplicada I Lista: Fluxograma
UNIVERSIDADE ESTADUAL PAULISTA JÚLIO DE MESQUITA FILHO CAMPUS DE GUARATINGUETÁ Colégio Técnico Industrial de Guaratinguetá Informática Aplicada I Lista: Fluxograma 1) Escreva um fluxograma que armazene
Leia maisEXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS
UNIVERSIDADE SALGADO DE OLIVEIRA CURSO DE SISTEMAS DE INFORMAÇÃO DISCIPLINA: LINGUAGEM DE PROGRAMAÇÃO I PROF: GIULIANO PRADO DE MORAIS GIGLIO EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS 0) Faça um algoritmo
Leia maisLó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
Leia maisIntrodução aos Algoritmos
Introdução aos Algoritmos Aula 05 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa diogopedrosa@ufersa.edu.br Universidade Federal Rural do Semiárido Bacharelado
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 5 Estruturas de Repetição Profa. Marina Gomes marinagomes@unipampa.edu.br 26/04/2017 Engenharia de Computação - Unipampa 1 Aula de Hoje Estrutura de repetição Comando for
Leia maisProgramação de Computadores III
Programação de Computadores III Pseudocódigo e Estruturas Básicas de Controle Professor Hugo de Oliveira Barbalho hbarbalho@ic.uff.br Material produzido pelo professor: Leandro Augusto Frata Fernandes
Leia mais1ª LISTA DE EXERCÍCIOS
UNIVERSIDADE SALGADO DE OLIVEIRA CURSO DE SISTEMAS DE INFORMAÇÃO DISCIPLINA: TEORIA DA COMPUTAÇÃO E ALGORITMOS PROF: GIULIANO PRADO DE MORAIS GIGLIO 1ª LISTA DE EXERCÍCIOS 1) Sobre variáveis, responda
Leia maisEstruturas 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
Leia maisIntrodução à Programação. 4ª aula. Prof. José Honorato F. Nunes
Introdução à Programação 4ª aula Prof. José Honorato F. Nunes honoratonunes@gmail.com RESUMO DA AULA Operador Literal Estruturas de Controle Seleção Repetição Prof. José Honorato F. Nunes honoratonunes@gmail.com
Leia maisProgramaçã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 lmarti@ic.uff.br - http://lmarti.com Roteiro
Leia maisEstruturas de Controle de Fluxo Estruturas de Seleção. Givanaldo Rocha
Estruturas de Controle de Fluxo Estruturas de Seleção Givanaldo Rocha givanaldo.rocha@ifrn.edu.br http://docente.ifrn.edu.br/givanaldorocha Conceito Até agora, desenvolvemos algoritmos que nos permitem
Leia maisTópicos abordados. Estruturas de Decisão. Simples Composta Encadeada
Tópicos abordados Estruturas de Decisão Simples Composta Encadeada Estruturas Condicionais ou de Decisão Permite a escolha de um grupo de ações para serem executadas de acordo com a aceitação ou não de
Leia maisEstruturas de seleção. Prof.: Jesus
Estruturas de seleção Prof.: Jesus Estrutura de seleção Etapa em um programa onde uma condição é avaliada e, dependendo do resultado, diferentes ações podem ser realizadas Seleção simples Uma ou mais ações
Leia maisAlgoritmos 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
Leia maisAlgoritmos e Introdução à Programação. Lógica e Linguagem de Programação
Algoritmos e Introdução à Programação Lógica e Linguagem de Programação Prof. José Honorato Ferreira Nunes honoratonunes@softwarelivre.org http://softwarelivre.org/zenorato/honoratonunes Linguagem C Seleção
Leia maisALGORITMOS 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
Leia maisProgramação de Computadores
Programação de Computadores Algoritmos - Parte 2 Prof. Dr. Erivelton Geraldo Nepomuceno Depto. Engenharia Elétrica Sala 4.23 EL Prédio do DEPEL http://www.ufsj.edu.br/nepomuceno nepomuceno@ufsj.edu.br
Leia maisESTRUTURAS 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
Leia maisUSP - ICMC - SSC SSC o. Semestre Disciplina de Introdução à Computação para Engenharia Ambiental
USP - ICMC - SSC SSC 0301-2o. Semestre 2013 Disciplina de Introdução à Computação para Engenharia Ambiental Prof. Dr. Fernando Santos Osório LRM - Laboratório de Robótica Móvel do ICMC / CROB-SC Email:
Leia maisCURSO BÁSICO DE PROGRAMAÇÃO AULA 3. Revisão Estrutura de Decisão Se Então
CURSO BÁSICO DE PROGRAMAÇÃO AULA 3 Revisão Estrutura de Decisão Se Então Revisão da aula anterior 1. Variáveis 2. Estrutura de um Algoritmo 3. Operadores 4. Visualg Variável Revisão da aula anterior É
Leia maisOficina 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
Leia maisOperadores e instruções
Operadores e instruções Joyce França Professora de Ciência da Computação - IFNMG 2 Operadores Operadores são elementos funcionais que atuam sobre operandos e produzem um determinado resultado. podem ser
Leia mais69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO.
Exercícios 65 ao 72 - Estrutura de Repetição: Enquanto 65) Escreva um algoritmo para ler um valor entre 1 (inclusive) e 10 (inclusive). Se o valor lido não estiver entre 1 (inclusive) e 10 (inclusive),
Leia maisAlgoritmos Estrutura Condicional
Algoritmos Estrutura Condicional Aula 06 Diogo Pinheiro Fernandes Pedrosa http://www2.ufersa.edu.br/portal/professor/diogopedrosa diogopedrosa@ufersa.edu.br Universidade Federal Rural do Semiárido Bacharelado
Leia maisInstituto de Computação Programação de Computadores (TCC00326)
Lista de Exercícios Algoritmos, Pseudocódigo e Fluxograma. Escreva um algoritmo (pseudocódigo) que coloque os números de a 00 na tela na ordem inversa (começando em 00 e terminando em ). inteiro: Numero
Leia maisLista de Exercícios 1 Algoritmos, Pseudocódigo e Fluxograma
Disciplina: TCC-00.7 Prog. de Computadores III Professor: Leandro Augusto Frata Fernandes Turma: A- Data: / / Lista de Exercícios Algoritmos, Pseudocódigo e Fluxograma. Escreva um algoritmo (pseudocódigo)
Leia mais4ª Lista de Exercícios de Programação I
4ª Lista de Exercícios de Programação I Instrução As questões devem ser implementadas em C. 1. Faça um algoritmo que leia 10 valores inteiros armazenando-os em um vetor e depois calcule a soma dos valores
Leia maisAULA 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
Leia maisESTRUTURAS 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
Leia maisProgramação de Computadores III
Programação de Computadores III Pseudocódigo e Estruturas Básicas de Controle Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.1/tcc-00.157
Leia maisOficina 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
Leia maisUniversidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof.
Universidade Estadual do Sudoeste da Bahia Departamento de Estudos Básicos e Instrumentais Disciplina: Introdução à Ciência da Computação Prof. Modesto A. Chaves Faça um algoritmo que Leia dois valores
Leia maisProgramação C# + ASP.NET
Programação C# + ASP.NET Prof. MSc. Daniel Menin Tortelli e-mail: danielmenintortelli@gmail.com Site: http://sites.google.com/site/danielmenintortelli/home 19/08/2014 Programação C# ASP.NET - Prof. MSc.
Leia mais