Conceitos e técnicas de programação lista de exercícios ii
-
Upload
robson-ferreira -
Category
Documents
-
view
1.139 -
download
4
Transcript of Conceitos e técnicas de programação lista de exercícios ii
. .
Curso: Gestão em Tecnologia de Informação Turma: 1º período
Disciplina: Conceitos e Técnicas de Programação Turno: Noite
Professor: Ms. Tarcísio F. G. Júnior Entregar: A DEFINIR
Aluno(a):
Executar todos os algoritmos no VisuAlg
1) Desenvolva um algoritmo que leia um número inteiro positivo N e imprima a tabuada de multiplicar correspondente. Por exemplo, para n = 5, devemos obter: 1 x 5 = 5, 2 x 5 = 10,..., 10 x 5 = 50).
(Observação: Solucionar a questão utilizando uma das estruturas de repetição)
2) Escreva um algoritmo que permita a leitura das notas de uma turma de 20 alunos. Calcular a média da turma e contar quantos alunos obtiveram nota acima desta média calculada. Escrever a média da turma e o resultado da contagem.
3) Ler um vetor V de 10 posições (aceitar somente números positivos). Escrever a seguir o valor do
maior elemento de V e a respectiva posição que ele ocupa no vetor.
4) Faça um algoritmo para ler 15 números e armazenar em um vetor. Após a leitura total dos 15 números, o algoritmo deve escrever esses 15 números lidos na ordem inversa.
5) Faça um algoritmo para ler um vetor de 30 números. Após isto, ler mais um número qualquer, calcular e escrever quantas vezes esse número aparece no vetor.
6) Escreva um algoritmo que calcule a média aritmética das 3 notas dos alunos de uma classe. O algoritmo deverá ler, além das notas, o código do aluno e deverá ser encerrado quando o código for igual a zero.
7) Construir um algoritmo que calcule a média aritmética de vários valores inteiros positivos, lidos externamente. O final da leitura acontecerá quando for lido um valor negativo.
LISTA DE EXERCÍCIOS II
. .
8) Uma loja está levantando o valor total de todas as mercadorias em estoque. Escreva um algoritmo
que permita a entrada das seguintes informações:
a) o número total de mercadorias no estoque;
b) o valor de cada mercadoria.
Ao final imprimir o valor total em estoque e a média de valor das mercadorias.
9) O mesmo exercício anterior, mas agora não será informado o número de mercadorias em estoque. Então o funcionamento deverá ser da seguinte forma: ler o valor da mercadoria e perguntar ‘MAIS MERCADORIAS (S/N)?’.
Ao final, imprimir o valor total em estoque e a média de valor das mercadorias em estoque.
10) Escreva um algoritmo que leia dois vetores de 5 posições e faça a multiplicação dos elementos de mesmo índice colocando o resultado em um terceiro vetor. Mostre o vetor resultante.
11) Declare uma matriz 5 x 5. Preencha com 1 a diagonal principal e com 0 os demais elementos. Escreva ao final a matriz obtida.
12) Faça um algoritmo para ler uma matriz 4 x 4 contendo números inteiros. Imprima a soma de cada linha da matriz, e por fim imprima a soma de todos os valores da matriz.
13) Escreva um algoritmo que leia e mostre um vetor de 20 números. A seguir, conte quantos valores pares existem no vetor.
14) Elaborar um algoritmo que lê duas matrizes M(4,6) e N(4,6) e cria uma matriz que seja:
a) o produto de M por N;
b) a soma de M com N;
c) a diferença de M com N;
Escrever as matrizes calculadas.
15) Escrever um algoritmo que lê uma matriz (M) 5 x 5 e cria 2 vetores somaLinha(5) e somaColuna(5) que contenham, respectivamente, as somas das linhas e das colunas da matriz (M). Escrever a matriz e os vetores criados.
16) Escreva um algoritmo que lê uma matriz M[5,5]. Substitua, a seguir, todos os valores negativos da matriz pelo seu módulo. Exemplo: substitua -2 por 2, -16 por 16, assim por diante.
. .
17) Elaborar um programa que leia uma matriz A e duas dimensões com quatro linhas e quatro colunas. Apresentar o somatório dos elementos situados na diagonal principal (posições: A[1,1], A[2,2], A[3,3], A[4,4]) da referida matriz.
18) Elaborar um programa que efetue a leitura de 5 nomes de pessoas em uma matriz A do tipo vetor e apresentá-la em seguida.
19) Elaborar um programa que leia uma matriz A de duas dimensões com seis linhas e cinco colunas. Construir uma matriz B de mesma dimensão, que deve ser formada do seguinte modo: para cada elemento par da matriz A deve ser somado 5 e da cada elemento impar da matriz A deve ser subtraído 4. Apresentar ao final as matrizes A e B.
20) Elaborar um programa que leia valores positivos inteiros até que um valor negativo seja informado. Ao final devem ser apresentados o maior e o menor valor informado pelo usuário.