algoritmo "primo" var num, cont, x, i:inteiro inicio

Documentos relacionados
Lista 01 Estruturas de Repetição

Exercícios Repetição

69) Acrescentar uma mensagem de VALOR INVÁLIDO no exercício [68], caso o segundo valor informado seja ZERO.

LINGUAGEM DE PROGRAMAÇÃO

Programação II. Victor Amorim dos Santos

Algoritmos e Programação

Estruturas de Controle de Fluxo

Aula 4 Oficina de Programação Algoritmos - Parte 3. Profa. Elaine Faria UFU

ESTRUTURAS DE CONTROLE - LAÇOS OU MALHAS DE REPETIÇÃO

Amanda Gondim de Oliveira

Estruturas de Repetição

LÓGICA DE PROGRAMAÇÃO. Estrutura de Repetição Determinada e Indeterminada. Sérgio Carlos Portari Júnior

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

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

Instituto de Computação Programação de Computadores (TCC00326)

UNIVERSIDADE ESTADUAL VALE DO ACARAÚ EXERCÍCIOS RESOLVIDOS Estruturas de Repetição

Lista de Exercícios 1 Algoritmos, Pseudocódigo e Fluxograma

Grupo B Estruturas de Repetição

ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO

Universidade Estadual de Mato Grosso do Sul Ciência da Computação Algoritmos e Estruturas de Dados I (AED-I)

Exercícios: Comandos de Repetição

Estruturas de Controle de Fluxo

Para começar... Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Para começar... Comando REPITA (repeat) Comando REPITA (repeat)

Programação II. Victor Amorim dos Santos

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO MARANHÃO - CAMPUS CAXIAS. Aluno (s): 01 ATIVIDADE. Revisão de Conteúdo

Prof. Jorge Cavalcanti

DCC001 - Programação de Computadores. Lista de Exercícios 02 - Estruturas de Dados Homogêneas (Vetores).

Algoritmos e Programação

Programação em C. Victor Amorim dos Santos

Universidade Federal de Ouro Preto UFOP. Instituto de Ciências Exatas e Biológicas ICEB. Departamento de Computação DECOM

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

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

Estruturas de Repetição

Lista 02 Vetores. escreval("agora, digte um nome a ser buscado.") leia(nome)

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

Programação Estruturada

Fundamentos de Programação 1

Linguagem C ESTRUTURA DE CONTROLE

Registros, Vetores e Matrizes

Faculdades Integradas Rui Barbosa Programação II Prof. Marcos Antonio Estremote. Exercícios com Vetores e Matrizes

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

Manual de conversão de Pseudo-algoritmo para Java

Algoritmos e Estruturas de Dados I

algoritmo "exercício 22 resposta incorreta" var A, i: inteiro eh_primo: logico inicio repita escreva ("Entre com um valor inteiro positivo: ") leia

Introdução a programação Comandos de repetição

Exercícios TVC2 PARTE I:

Exercícios: Vetores e Matrizes

Lista de Exercícios ICC 1 Ponteiros

Exercícios sobre algoritmos

Curso: Técnico em Informática Integrado Disciplina: Algoritmos Carga horária: 60h (80h/a) Período: 2º Ano Professor: Edmilson Barbalho Campos Neto

Oficina de Python Prof. Me. José Carlos Perini

Estrutura Condicional

Pseudocódigo Exercício 2

CADERNO DE EXERCÍCIOS ALGORITMOS

Parte I - Expressões lógicas e operadores

ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO

BAC004 Informática Teórica T2 Professora: Fabiana Costa Guedes Lista 05 Vetores e Matrizes Vetores

Oficina de Introdução de Programação usando Linguagem Python Prof. Ms. Perini

Oficina de Python Prof. Me. José Carlos Perini

Programação de Computadores I BCC 701 Lista de Exercícios Módulo

Algoritmos - 5. Alexandre Diehl. Departamento de Física - UFPel

Lista de Exercícios Algoritmos Vetores. 10) Escreva um algoritmo em PORTUGOL que armazene em um vetor todos os números

algoritmo "exercício 13" var op1, op2: real operador: caractere inicio escreva ("Entre com o primeiro operando: ") leia (op1) escreva ("Entre com o

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

Algoritmos. Prof. Jonatas Bastos Site:

2. Crie um algoritmo que o usuário entra com quatro números e imprima o cubo e a raiz cúbica de cada número. INICIO A: INTEIRO; N: REAL;

1. 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.

ESTRUTURAS DE REPETIÇÃO

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

Exercícios de Repetição

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:

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.

Universidade Federal de Uberlândia Faculdade de Computação. Estruturas de repetição

Estruturas de Repetição

Exercícios V1 = V2 = V1 = V2 =

LISTA DE EXERCÍCIOS O que será escrito quando os algoritmos/trechos de algoritmos abaixo forem executados (fazer no papel)?

BCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 04 Estruturas de Dados Homogêneas Vetores

Estruturas de Repetição

Estruturas de Repetição WHILE e DO- WHILE

PSEUDO-CÓDIGO. Nickerson Fonseca Ferreira

usuário, mostrando uma mensagem de erro e voltando a pedir as informações.

Lista de Exercícios Estrutura de Repetição

3ª Lista de Exercícios de Programação I

Lógica de Programação

Linguagem C Estruturas de Repetição

Resolva os exercícios utilizando a linguagem de programação C

Programação de Computadores 1 Lista 2. Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP

ESTRUTURAS DE REPETIÇÃO - PARTE 2

Transcrição:

1.Um número é, por definição, primo se ele não tem divisores, exceto 1 e ele próprio. Prepare um algoritmo para ler um número inteiro positivo e determinar se ele é ou não um número primo. algoritmo "primo" num, cont, x, i:inteiro enquanto i <> 1 faca escreva("escreva um número inteiro Positivo :") leia (num) se (num>0) entao i <- 1 para cont de 2 ate num-1 faca se (num mod cont)=0 entao x <- x + 1 se (x<>0)entao ("O ",num," não é um número primo") ("O ",num," é um número primo") i <- 0 fimenquanto 2.Escreva um algoritmo que leia 10 números informados pelo usuário e, depois, informe o menor, número, o maior número, a soma dos números informados e a média aritmética dos números informados. algoritmo "maior, menor, soma, media" numero: vetor [1..10] de inteiro i, maior, menor, soma,cont: inteiro media: real cont <- 1 soma<- 0 Para i de 1 ate 10 faca Escreva ("Digite o", i, " numero: ") Leia (numero[i]) maior <- numero[1] se numero[i]>maior entao maior <- numero [i] menor <- numero[1] se numero[i]<menor entao menor <- numero [i]

soma <- soma + numero[i] media <- soma/cont cont <- cont + 1 Escreval ("o maior valor e: ", maior) Escreval ("o menor valor e: ", menor) Escreval ("a soma dos valores e: ", soma) Escreval ("a media dos valores e: ", media) 3.Desenvolva um algoritmo que leia um número inteiro positivo N e imprima a tabuada de multiplicar correspondente. Por exemplo, para n = 6, devemos obter: 1 X 6 = 6, 2 X 6 = 12,..., 10 X 6 = 60). algoritmo "semnome" i,n: inteiro Escreval ("digite o numero para obter a tabuada") Leia (n) Para i de 1 ate 10 faca Escreval (i, " X", n, " =", i*n) 4.Escreva um algoritmo que solicita um número inteiro positivo ao usuário e imprima a soma dos N primeiros números pares maiores do que zero (Por exemplo, se for informado N = 4, o algoritmo deve imprimir o valor 20, pois 2 + 4 + 6 + 8 = 20). algoritmo "soma dos primeiros n" n,c, soma: inteiro ("Digite um Número") leia(n) soma <- 0 para c de 0 ate n faca soma <- soma + (c * 2) escreva(" a soma é: ",soma)

5.Escreva um algoritmo que solicita ao usuário para digitar um número inteiro positivo, e mostre-o por extenso. Este número deverá iar entre 1 e 10. Se o usuário introduzir um número que não pertença a este intervalo, mostre a frase "número inválido". (Dica: Utilizar a estrutura de seleção escolha) algoritmo "valor por estenso" num: vetor [1..10] de caractere a:caracter i: inteiro ("digite um numero inteiro entre 1 e 10: ") leia(i) num[1] <- "um" num[2] <- "dois" num[3] <- "três" num[4] <- "quatro" num[5] <- "cinco" num[6] <- "seis" num[7] <- "sete" num[8] <- "oito" num[9] <- "nove" num[10]<- "dez" se (i >0) e (i < 11) entao (" o numero ",i," por estenso é: ",num[i]) (" o numero ",i," não corresponde ao valor entre 1 e 10") ( "para uma no pesquisa digite s ou n") leia(a) ate a="n" 6.Considere um caixa automático com apenas um repositório com capacidade para armazenar 1000 notas de 10 reais. Elabore um algoritmo para ler um valor e fornecer a quantidade de notas correspondente a esse valor. O seu algoritmo deve manter a quantidade de notas no repositório atualizada. Caso o valor lido não possa ser fornecido por falta de notas, o algoritmo deve imprimir uma mensagem indicando o fato. O algoritmo também deve imprimir uma mensagem se o valor não for múltiplo de 10. Após o tratamento do valor lido, com a impressão da mensagem ou o fornecimento das notas correspondentes, o procedimento deve ser repetido. O algoritmo deve parar quando um valor lido for negativo. algoritmo "caixa eletronico" nt,ret,i: inteiro tn:real j:logico cont:caracter tn<-0 nt<- 10000 i<-10

("ATENÇÃ!!! este terminal possui apenas notas de $10") ("para cancelar aperte o zero ") ("quanto deseja retirar : ") leia (ret) se ret mod i <> 0 entao j<- falso ("ATENÇÃO VALOR INCORRETO") se ret mod i = 0 entao j<- verdadeiro se ret > nt entao j<- falso ("terminal com dinheiro insuficiênte") ate j = (verdadeiro) ou (ret = 0) ("$",ret," corresponde à",ret/i," ceduala(s) de $10") escreva("deseja realizar outra operação? s ou ") ("n") leia (cont) nt<- nt - ret se ret > nt entao cont<-"n" ("terminal com dinheiro insuficiênte") ate (cont = "n") ("operação encerrada") ("OBRIGADO TENHA UM BOM DIA") 7- Desenvolva um algoritmo que leia um número inteiro positivo N e imprima os N primeiros números da Série de Fibonacci, assim como a soma desses N primeiros números. A Série de Fibonacci é dada pela seguinte sequência de números inteiros: 1, 3, 7, 15, 31, 63, 127... (Dica: Utilizar a estrutura de repetição enquanto e o operador de potenciação) algoritmo "Fibonacci" num,i,j:inteiro a:caracter

("ate qua valor gostaria de ver a seguenci de Fibonacci?") leia(num) j<- 0 i<- 1 enquanto (i = num)ou (i<num) faca i<- i+ j se i <= num entao escreva(i," ") j<- i + 1 fimenquanto ("para uma nova consulta digite s ou n") leia(a) ate a= "n"