Fundamentos de Programação 1

Documentos relacionados
Computação Informática

Fundamentos de Programação 1

Registros, Vetores e Matrizes

Lista de Exercícios 3

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

, se x = y. , se x > y

Lista de Exercícios 02

Exercícios de Fixação 01 - Prof.ª Myriam Algoritmos : Declarações de Variáveis, Operadores e seqüências simples

Lista de Exercícios 5

3) Suponha as seguintes declarações e atribuições de valores em um algoritmo qualquer: Quais os resultados das expressões abaixo?

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

4ª Série de Exercícios Variáveis Compostas Homogêneas 1. Faça um algoritmo que leia, via teclado, 10 valores do tipo inteiro e os guarde na memória.

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

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

EXERCÍCIOS DE RECORDAÇÃO DE ALGORITMOS

CURSO BÁSICO DE PROGRAMAÇÃO AULA 11. Revisão Aula Anterior Vetores Cadeia de Caracteres

Saída Média dos valores digitados: 3.40

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

PROGRAMAÇÃO DE COMPUTADORES I - BCC Vetores e matrizes

Linguagem C vetores. IF61A/IF71A - Computação 1 Prof. Leonelo Almeida. Universidade Tecnológica Federal do Paraná

CURSO BÁSICO DE PROGRAMAÇÃO AULA 15. Revisão Vetores e Matrizes Trabalho

Comandos de Entrada. Lógica de Programação. Prof. Kleber Rezende

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

Variáveis Compostas Homogêneas Vetores

Exercícios. Faça um programa para calcular o valor de S, dado por:

EXERCÍCIOS: Estrutura Sequencial, IF (SE), ELSE (Senão)

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

Lista de Exercício 03 Estrutura de Repetição

Aula 06 Introdução à Programação Matrizes

CAPÍTULO VIII. Variáveis Indexadas: Vetores e Matrizes CAPÍTULO VIII VARIÁVEIS INDEXADAS VARIÁVEIS INDEXADAS HOMOGÊNEAS UNIDIMENSIONAIS (VETORES)

Curso Básico de Programação Aula 11. Revisão Aula Anterior Laços de Repetição While; Do-While; For.

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

1ª LISTA DE EXERCÍCIOS

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

Entrada e Saída. Aula 02

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

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

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

Estruturas de Repetição WHILE e DO- WHILE

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA

Exercícios: Vetores e Matrizes

Lista 2 TP060. Exercícios Vetores

Exercícios V1 = V2 = V1 = V2 =

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

Lista de Exercícios Estrutura de Repetição

6 a Lista Complementar de Exercícios de CI208 Programação de Computadores 13/02/2014

Grupo B Estruturas de Repetição

2) Escreva um algoritmo que leia um conjunto de 10 notas, armazene-as em uma variável composta chamada NOTA e calcule e imprima a sua média.

Linguagem C ESTRUTURA DE CONTROLE

Algoritmos II Aula 2 Vetores

GEQ Prof. Paulo R. Coelho. Lista para prova

CURSO BÁSICO DE PROGRAMAÇÃO AULA 19. Netbeans - Linguagem JAVA - Vetores - Matrizes - Métodos

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

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

Maratona de Programação

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem Python

CADERNO DE EXERCÍCIOS ALGORITMOS

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C

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

Aula 15 - Estruturas de Repetição (p3)

Algoritmos. Conceitos e Comandos

INTRODUÇÃO À PROGRAMAÇÃO LISTA DE EXERCÍCIOS 14

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

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

Algoritmos e Estruturas de Dados. Prof. Marcos Quinet Universidade Federal Fluminense UFF Pólo Universitário de Rio das Ostras PURO

Lista de Exercícios 03a Repetição. 1) Escreva um programa que imprima todos os números inteiros de 0 a 50.

Escreva um programa que imprima todos os números impares do intervalo fechado de 1 a 100.

Fundamentos de Programação1

Lista de Exercícios 03a Algoritmos Repetição. 1) Escreva um algoritmo em PORTUGOL que imprima todos os números inteiros de 0 a 50.

VARIÁVEIS INDEXADAS VETORES E MATRIZES

Estruturas de Repetição

1ª LISTA DE EXERCÍCIOS - Extra

1. [VETOR][SALA] Cálculo da média aritmética de 10 valores armazenados em um vetor.

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.

Exercícios: Comandos de Repetição

Lista de Exercícios 01 Entrada e Saída de Dados

Fundamentos de Programação 1

LÓGICA DE PROGRAMAÇÃO E ALGORITMOS EXERCÍCIOS ESTRUTURAS DE REPETIÇÃO Profª Lucília Ribeiro

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

Estruturas de Controle de Fluxo

Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Para começar... Matrizes. Para começar... Matrizes. Matrizes

Aula 10: Introdução a Vetores e Matrizes

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

Estruturas Homogêneas II (Matrizes)

Fundamentos de Programação 1

Lista de Exercícios 03a Algoritmos Repetição

Capítulo 7 Matriz. Roteiro

Aula 20: Matrizes (Parte 2)

Lista de Exercícios Linguagem C#

Valor: 0,0 CORREÇÃO. 1. Construa um programa que leia a sua idade, o seu nome e depois imprima na tela.

LISTA DE EXERCÍCIO 1 CONTROLE DE FLUXO JAVA

Transcrição:

Fundamentos de Programação 1 Estrutura de Dados Homogêneas Exercícios Slides 16 Complementar Prof. SIMÃO Jean Marcelo SIMÃO

Exercício da Aula Anterior a) Elabore um algoritmo que registra os nomes de 50 alunos (i.e. matriz de caracter de 50 por 150) e as quatro notas de cada um dos alunos (i.e. matriz de reais de 50 por 4). b) O algoritmo deve ainda fornecer os nomes dos alunos que têm média maior que a média da turma.

Algoritmo Nomes e notas // Principal Início Caracter nomes[50][150]; Real notas[50][4]; Real medias[50][1]; Real soma, somag, mediat; Inteiro cont, cont2; somag 0; para cont de 0 até 49 passo 1 faça imprima ( O nome do aluno: ); leia ( nomes[cont][... ]) ; imprima ( As notas do aluno: ); soma 0; para cont2 de 0 até 3 passo 1 faça repita leia(notas[cont][cont2]); até ( (notas[cont][cont2] >= 0) e (notas[cont][cont2] <=10) ) soma soma + notas[cont][cont2] fim-para medias[cont][0] soma / 4; somag somag + medias[cont][0]; fim-para mediat somag / 50 para cont de 0 até 49 passo 1 faça se (medias[cont][0] > mediat) então Imprima ( O aluno, nomes[cont], tem média maior que a média da turma que é, mediat); fim-se fim-para Fim

Exercícios A a) Faça um algoritmo que calcule o valor de S: S = (1/1) + (3/2) + (5/3) + (7/4) +... + (99/50) b) A conversão de graus Fahrenheit para centígrado é obtida pela fórmula C = 5/9 * (F - 32). Escreva um algoritmo que calcule e escreva uma tabela de graus centígrados em função de graus Fahrenheit sendo que os graus Fahrenheit variam de 1 em 1 de -100 até 100. c) Elabore um algoritmo que leia os salários de funcionários de uma firma, até que se digete o valor 0. O algoritmo deve imprimir: - O maior salário da firma e o segundo maior salário da firma. - O menor salário da firma e o segundo menor salário da firma. - A média dos salários e a média entre o maior e o menor salário. d) Um certa firma fez uma pesquisa de mercado para saber se as pessoas gostaram ou não de um novo produto lançado no mercado. Sabendo-se que foram entrevistadas 2000 pessoas e que o usuário deve fornecer o sexo de cada entrevistado e sua resposta (sim ou não), desenvolva um algoritmo que calcule escreva: - o número de pessoas que responderam sim. - o número de pessoas que responderam não. - o número de pessoas do sexo feminino que responderam sim. - o número de pessoas do sexo masculino que responderam não. e) Um comerciante deseja fazer o levantamento do lucro das 300 mercadorias que ele comercializa. Para isso mandou digitar para cada mercadoria o nome, o preço de compra e o preço de venda. Fazer um algoritmos que determine e escreva: - lucro total de mercadorias - o total de mercadorias que proporcionam lucro igual a 10%. - o total de mercadorias que proporcionam lucro entre 10% e 20%. - o total de mercadorias que proporcionam lucro acima de 20%.

Exercícios B a) Dado um vetor VET declarado como: Inteiro Vet[5]; - preenchê-lo (em todas as posições) com o valor 30. - preenchê-lo com os inteiros 1, 2, 3... - Preenchê-lo com 1 se a posição é par e com 0 se a posição é impar. b) Escreva em algoritmo que gere e imprima um vetor Y obtido pela inversão da ordem de 200 valores numéricos lidos do teclado. c) Fazer um algoritmo que: - Leia dois vetores contendo, cada um, 25 elementos numéricos.] - Intercale os elementos destes dois conjuntos formando um novo vetor de 50 elementos. - Imprima o novo vetor obtido. d) Elabore um algoritmo que leia uma frase (vetor de caracteres) de no máximo 100 caracteres e conte quantos caracteres a frase possui efetivamente. - Obs.: Vamos considerar que toda frase (também chamada de string) é finalizado pelo caracter \0 e) Elabore um algoritmo que leia uma string e conte quantas vogais há nela. f) Elabore um programa que leia uma string de no máximo 200 caracteres. O algoritmo deve inserir um caracter escolhido pelo usuário em uma posição do vetor, também escolhida pelo usuário. O algoritmo deve utilizar dois vetores: o original e o modificado.

Exercícios C a) Uma matriz M pode ser transposta em uma matriz N onde o número de linhas/colunas da primeira passa a ser o número de colunas/linhas da segunda. Faça um algoritmo que: - Leia uma matriz M (o usuário deve fornecer a quantidade de linhas e a quantidade de colunas que não deverão exceder 100 linhas e 80 colunas). - Calcule a transposta N da matriz M. - Imprima a transposta calculada. b) Elabore um algoritmo que multiplique duas Matrizes M e N (10x10) fornecidas pelo usuário. O programa deve: - Ler as matrizes M e N. - Calcular a multiplicação e armazenar na matriz Mult. - Imprimir o resultado. c) Elabore um programa que manipule os dados para uma sala de 40 alunos. O algoritmo deve receber como entrada (via leitura) - Os nomes dos alunos. - As três parciais. - A frequência de cada aluno. O algoritmo deve calcular e imprimir - O nome. - A média final. - A freqüência. - A maior parcial e a menor parcial.