1ª LISTA DE EXERCÍCIOS

Documentos relacionados
EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

Grupo B Estruturas de Repetição

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

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

3) Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Obs.: Área = ( Base * Altura ) / 2

Parte I - Expressões lógicas e operadores

Grupo A Exercícios Básicos. 1. Comente o resultado de cada um dos programas abaixo:

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

Data 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

Lista de exercícios 01 de Computação Aplicada

Trabalho 1 Algoritmos e Estruturas de Dados I. Licenciatura em Computação 2017 Prof. Marcos V. O. Assis

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

Exercícios de Repetição

Informática Aplicada I Lista: Fluxograma

LISTA DE EXERCÍCIOS 5 Algoritmos Estruturas de Controle - Seleção

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

Algoritmos Seqüênciais e Condicionais

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.

ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES I. Trabalho 1 (T1)

Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática. Oficina de Programação CI

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

Estruturas de Repetição WHILE e DO- WHILE

Lista de Exercícios 4

1 ESTRUTURA SEQUENCIAL

Série de Exercícios - Comandos Repetitivos 1. Codificar o algoritmo para imprimir os N primeiros números naturais pares.

Maratona de Programação

Para cada questão a seguir, construa um programa em Linguagem C que faça o que foi solicitado.

Exercícios: comandos condicionais

Exercícios: Vetores e Matrizes

1ª LISTA DE EXERCÍCIOS - Extra

Lógica de Programação Módulo I Prof.: Ricardo Lokchin. Fazer os exercícios abaixo na Linguagem C ou em ALGORITMOS.

Universidade Federal de Sergipe - Campus Alberto Carvalho. Lista 4 - WHILE / REPEAT UNTIL

Estruturas Condicionais e de Repetição

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

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

Lista de Exercícios 3

Programação II Prof. Marcos Antonio Estremote ESTRUTURAS CONDICIONAIS E DE REPETIÇÃO

LISTA DE EXERCÍCIOS. 2) Explique a diferença entre algoritmo computacional e não computacional.

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

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

CADERNO DE EXERCÍCIOS ALGORITMOS

Exercícios Repetição

Exercícios: Comandos de Repetição

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

LISTA DE EXERCÍCIOS (2) PYTHON

2- Faça um programa que receba duas notas, calcule e mostre a média aritmética e a mensagem que está na tabela a seguir:

EXERCÍCIOS e Respostas de Lógica de Programação - ALGORITMOS -

UFG Instituto de Informática Curso de Engenharia de Software Disciplina de Introdução à Programação

Exercícios TVC2 PARTE I:

Exercícios: comandos condicionais

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

Instituto Federal de Minas Gerais - Campus avançado de Ponte Nova - IFMG Disciplina: Introdução a programação Professor: Saulo Henrique Cabral Silva

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

CAPÍTULO V. Estruturas de Repetição CAPÍTULO V ESTRUTURAS DE REPETIÇÃO. Estrutura de Repetição com Teste no Início: E QUA TO-FAÇA...

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

Estrutura Condicional

LISTA DE EXERCÍCIO. 2) Fazer um algoritmo para calcular a soma entre dois números e multiplicar o resultado pelo primeiro.

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

Estrutura de decisão

FAETERJ Faculdade de Educação Tecnológica do Estado do Rio de Janeiro Programação e Estruturas de Dados em C Prof. Gilberto Quirgo de Souza

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

Lista de Exercícios Estrutura de Repetição

ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO

Ficha 1 Noções de sequência e decisão em algoritmia

Universidade Federal de Goiás Instituto de Informática

Estruturas de Repetição

CAPÍTULO V. Estruturas de Repetição CAPÍTULO V ESTRUTURAS DE REPETIÇÃO. Estrutura de Repetição com Teste no Início: E QUA TO-FAÇA...

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)

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

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

Fundamentos de Programação Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte 15 de maio de 2018.

Estrutura Condicional em C - Lista de Exercícios

Lista 01 Estruturas de Repetição

LISTA DE ATIVIDADES ...

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

printf( \n %d dividido por %d eh%d e o resto eh%d \n, x, y, resultado)

Essa estrutura de repetição é utilizada quando se sabe o número de vezes que um trecho do algoritmo deve ser repetido.

SEGUNDA LISTA DE EXERCÍCIOS ALGORÍTMOS SEQUENCIAS E CONDICIONAIS

ESTRUTURAS DE CONTROLE ESTRUTURAS DE REPETIÇÃO

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

Programação II. Victor Amorim dos Santos

Projeto TSIaD Tecnologia em Sistemas para Internet a Distância

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

ESTRUTURAS DE REPETIÇÃO - PARTE 3

Para cada questão a seguir, construa um programa em Linguagem C que faça o que foi solicitado.

1 Cada linha do triângulo é uma seqüência de fibonacci.

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

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

Exercícios V1 = V2 = V1 = V2 =

ALGORITMOS E PROGRAMAÇÃO

CAPÍTULO 3 INSTRUÇÕES BÁSICAS

Professor Mauricio Lederer Algoritmos. Entrada e saída de dados

BCC201 Introdução à Programação ( ) Prof. Reinaldo Silva Fortes. Prática 03 Estrutura de Repetição

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

Lista de Exercícios 2

Lista 2 - Comandos Condicionais

Transcrição:

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 as questões abaixo: a) Explique o que são variáveis no aspecto de programação? b) É correto definir uma variável como sendo Caracter e atribuirmos a ela o valor: PEDRO? E se a variável fosse definida como STRING (CADEIA), a mesma poderia receber um valor do tipo CARACTER? c) No seguinte PROGRAMA existe algum erro? Onde? ALGORITMO Teste; VARIÁVEIS Maria : CADEIA; idade : INTEIRO; letra : CARACTER; Maria : REAL INICIO idade 23; idade 678; idade letra; letra ABC; letra A; letra 2; FIM. 2) Faça um algoritmo para ler as seguintes informações de uma pessoa: Nome, Idade, Sexo, Peso, Altura, Profissão, Rua, Bairro, Cidade, Estado, CEP, Telefone. 3) Faça um algoritmo que leia os valores A, B, C e diga se a soma de A + B é menor que C. 4) Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressa apenas em dias. 5) Faça um algoritmo para ler a base e a altura de um triângulo. Em seguida, escreva a área do mesmo. Obs.: Área = ( Base * Altura ) / 2 6) Faça um algoritmo que leia dois valores inteiros A e B se os valores forem iguais deverá se somar os dois, caso contrário multiplique A por B ao final do calculo atribuir o valor para uma variável C. 7) Faça um algoritmo que leia o nome e a três notas de uma disciplina de uma aluno e ao final escreva o nome do aluno, sua média e se ele foi aprovado a média é 8. 8) Escreva um algoritmo para calcular e exibir a média ponderada de 2 notas dadas. (nota1= peso 6 e nota2= peso 4) 9) Faça um algoritmo que calcule a média aritmética de 4 valores inteiros.

10) Escreva um algoritmo para calcular e exibir o comprimento de uma circunferência, sendo dada o valor de seu raio. C=2πR 11) Escreva um algoritmo para ler um número e determinar se ele é maior, igual ou menor que zero. 12) Dado as seguintes informações de um funcionário: Nome, idade cargo e o seu salário bruto considere: a) O salário bruto teve um reajuste de 38%. b) O funcionário receberá uma gratificação de 20% do salário bruto. c) O Salário total é descontado em 15% Faça um algoritmo e um algoritmo para: Imprimir Nome, idade e cargo. Imprimir o salário bruto. Imprimir o salário líquido. 13) Um banco concederá um crédito especial aos seus clientes, variável com o saldo médio no último ano. Faça um algoritmo que leia o saldo médio de um cliente e calcule o valor do crédito de acordo com a tabela abaixo. Mostre uma mensagem informando o saldo médio e o valor do crédito. (use o comando caso-de e não faça repetições) Saldo médio Percentual de 0 a 200 nenhum crédito de 201 a 400 20% do valor do saldo médio de 401 a 600 30% do valor do saldo médio acima de 601 40% do valor do saldo médio 14) Escrever um algoritmo que lê a hora de início de um jogo e a hora do final do jogo (considerando apenas horas inteiras) e calcula a duração do jogo em horas, sabendo-se que o tempo máximo de duração do jogo é de 24 horas e que o jogo pode iniciar em um dia e terminar no dia seguinte. 15) Escrever um algoritmo que lê um conjunto de 4 valores i, a, b, c, onde i é um valor inteiro e positivo e a, b, c, são quaisquer valores reais e os escreva. A seguir: a) Se i=1 escrever os três valores a, b, c em ordem crescente. b) Se i=2 escrever os três valores a, b, c em ordem decrescente. c) Se i=3 escrever os três valores a, b, c de forma que o maior entre a, b, c fique dentre os dois. 16) Elaborar um algoritmo que lê 3 valores a,b,c e os escreve. A seguir, encontre o maior dos 3 valores e o escreva com a mensagem : "É o maior ". 17) Faça um algoritmo que leia um nº inteiro e mostre uma mensagem indicando se este número é par ou ímpar, e se é positivo ou negativo.

18) Faça um algoritmo que, dado as três notas de um aluno, determine e exiba a sua média final e o seu conceito, sabendo-se que: - a média final é calculada pela média aritmética das 3 notas; - o conceito é determinado de com base na tabela abaixo: MÉDIA FINAL CONCEITO 8,0 A 5,0 e < 8,0 B < 5,0 C 19) O Tupi Futebol Clube deseja aumentar o salário de seus jogadores. O reajuste deve obedecer a seguinte tabela: SALÁRIO ATUAL (R$) AUMENTO 0,00 a 1.000,00 20% 1.000,01 a 5.000,00 10% acima de 5.000,00 0% Escrever um algoritmo que leia o nome e o salário atual de um jogador, e exiba o nome, o salário atual e o salário reajustado. 20) O custo ao consumidor de um carro novo é a soma do custo de fábrica com a percentagem do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que a percentagem do distribuidor seja de 28% e os impostos de 45%, escrever um algoritmo que leia o custo de fábrica de um carro e escreva o custo ao consumidor. 21) Um sistema de equações lineares do tipo: a x + by = c dx + ey = f pode ser resolvido segundo mostrado abaixo : ce - bf af - cd x = y = ae - bd ae - bd 22) Um vendedor necessita de um algoritmo que calcule o preço total devido por um cliente. O algoritmo deve receber o código de um produto e a quantidade comprada e calcular o preço total, usando a tabela abaixo: Código do Produto Preço Unitário 1001 5,32 1324 6,45 6548 2,37 0987 5,32 7623 6,45

23) Em uma eleição presidencial existem quatro candidatos. Os votos são informados através de códigos. Os dados utilizados para a contagem dos votos obedecem à seguinte codificação: 1,2,3,4 = voto para os respectivos candidatos; 5 = voto nulo; 6 = voto em branco; Elabore um algoritmo que leia o código do candidato em um voto. Calcule e escreva: total de votos para cada candidato; total de votos nulos; total de votos em branco; Como finalizador do conjunto de votos, tem-se o valor 0. 24) Dado uma série de 20 valores reais, faça uma algoritmo que calcule e escreva a média aritmética destes valores, entretanto se a média obtida for maior que 8 deverá ser atribuída 10 para a média. 25) Faça um algoritmo que leia vários números inteiros e calcule o somatório dos números negativos. O fim da leitura será indicado pelo número 0. 26) Escreva um algoritmo que gere os números de 1000 a 1999 e escreva aqueles que dividido por 11 dão resto igual a 5. 27) Escrever um algoritmo que gera e escreve os números ímpares entre 100 e 200. 28) Escrever um algoritmo que leia 20 valores para uma variável N e, para cada um deles, calcule a tabuada de 1 até N. Mostre a tabuada na forma: 1 x N = N 2 x N = 2N 3 x N = 3N... N x N = N 2 29) Faça um algoritmo que calcule a seguinte soma: H = 10 + 10 + 10 +... + 10 O algoritmo deve ler um número n (inteiro e positivo) e mostrar o resultado final de H. A soma deve ser calculada apenas uma vez. 30) Escreva um algoritmo que lê um valor n inteiro e positivo e que calcula a seguinte soma: S := 1 + 1/2 + 1/3 + 1/4 +... + 1/n O algoritmo deve escrever cada termo gerado e o valor final de S. 31) Faça um algoritmo que leia um número N, some todos os números inteiros de 1 a N, e mostre o resultado obtido. 32) Escreva um algoritmo que leia um conjunto de 100 números inteiros positivos e determine o maior deles. 33) Faça um algoritmo para ler base e altura de 50 triângulos e imprimir a sua área.

34) Faça um algoritmo para calcular um valor A elevado a um expoente B. Os valores A e B deverão ser lidos. Não usar A** B. 35) Faça um algoritmo para: a) Ler um valor x qualquer b) Calcular Y = ( x+1)+(x+2)+(x+3)+(x+4)+(x+5)+ (x+100). 36) Faça um algoritmo para ler um valor X e calcular Y = X+2X+3X+4X+5X+ +20X 37) Faça um algoritmo para ler e escrever o Nome, idade e sexo de um número indeterminado de alunos. Ao final escreva o total de alunos lidos. (Condição de parada FLAG = -1) 38) Escreva um algoritmo que calcule a média dos números digitados pelo usuário, se eles forem pares. Termine a leitura se o usuário digitar zero (0). 39) Escreva um algoritmo que leia 50 valores e encontre o maior e o menor deles. Mostre o resultado. 40) Foi feita uma pesquisa entre os 1000 habitantes de uma região para coletar os seguintes dados: sexo (0-feminino, 1-masculino), idade e altura. Faça um algoritmo que leia as informações coletadas e mostre as seguintes informações: (use o comando repita-até) a) média da idade do grupo; b) média da altura das mulheres; c) média da idade dos homens; d) percentual de pessoas com idade entre 18 e 35 anos (inclusive). 41) Faça o acompanhamento da execução do trecho de algoritmo abaixo e preencha a Tabela de Variáveis: TRECHO DE ALGORITMO N 0 L 1 enquanto N 6 L L. (-1) N N + 1 se L > 0 então escreva N TABELA DE VARIÁVEIS N L N 6 Saída