Baixe o app para aproveitar ainda mais
Prévia do material em texto
05/01/2017 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/105804/novo/1 1/4 Matriz Discursiva – UTA C FASE I – 17/10 ATE 04/11 [O aluno poderá utilizar o Software VisuALG] Questão 1/5 - Lógica de Programação e Algoritimos Faça um algoritmo que leia uma matriz mXn e depois mostre os dados. algoritmo "matriz01" Nota: 10.0 var matriz:vetor[1..10,1..10] de inteiro i,j,m,n:inteiro inicio escreval("***** Entrada de Dados *****") escreval("") escreva("Digite o numero de linhas e o numero de colunas para matriz:") leia(m,n) para i de 1 ate m faca para j de 1 ate n faca escreva("Digite um valor para linha:",i," coluna:",j,":") matriz[i,j]<i+j fimpara fimpara limpatela escreval("***** Resultados da matriz *****") para i de 1 ate m faca para j de 1 ate n faca escreva(matriz[i,j]) fimpara escreval("") fimpara 05/01/2017 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/105804/novo/1 2/4 Resposta: var matriz:vetor[1..10,1..10] de inteiro i,j,m,n:inteiro inicio escreva ("*****Entrada de Dados*****") escreva ("") escreva ("digite o numero de linhas e o numero de colunas para matriz") leia (m,n) para i de 1 ate m faca para j de 1 ate n faca escreva ("Digite um valor para a linha: ",i," coluna: ",j,":") matriz[i,j]<i+j fimpara fimpara fimalgoritimo Questão 2/5 - Lógica de Programação e Algoritimos Para manipulação de dados dentro de nossos algoritmos utilizamos quais elementos? Explique cada um. Nota: 20.0 Resposta: Variáveis e constantes. Variáveis que são alteradas constantemente no decorrer do algorítimo. Constantes que não são alteradas ao decorrer do algorítimo. Questão 3/5 - Lógica de Programação e Algoritimos Escreva um algoritmo para calcular a área de num quadrado. Nota: 20.0 fimalgoritmo Variáveis e Constantes. Variáveis que são alteradas constantemente no decorrer do tempo de execução dos algoritmos e constantes, que não sofrem variação no decorrer do tempo de execução do algoritmo. Conteúdo da Aula 3, Slide 6. 05/01/2017 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/105804/novo/1 3/4 Resposta: algoritimo "area_do_quadrado" // seção de declarações var lado,area:inteiro inicio //seção de comandos escreva ("digite o valor de um lado do quadrado") leia (lado) area <lado*lado escreval("A àrea do quadrado é:", area) fimalgoritimo Questão 4/5 - Lógica de Programação e Algoritimos Quais são as estruturas básicas de controle utilizadas dentro da programação de computadores? Nota: 20.0 Resposta: Estrutura Sequencial; Estrutura de Seleção; Estrutura de Repetição; Questão 5/5 - Lógica de Programação e Algoritimos Faça um algoritmo que escreva os quadrados de todos os números pares entre 1 e 20 (inclusive). algoritmo "Quadrado" // Seção de Declarações var lado, area: real inicio // Seção de Comandos escreval("Digite o valor para um lado: ") leia(lado) area<lado*lado escreval("Area do quadrado=",area) fimalgoritmo Conteúdo da Aula 5. Sequência, decisão ou seleção e iteração ou repetição. Conteúdo da Aula 4, Slides de 1 a 12. 05/01/2017 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/105804/novo/1 4/4 Nota: 10.0 Resposta: algoritimo "quadrados" // seção de declarações var x: vetor de inteiro i:inteiro res: real inicio //seção de comandos inicio i<1 para 1 ate 20 faca x<x+1[x] res<x^2 escreval["Os números são" [x] algoritmo "quadrados" // Seção de Declarações var i:inteiro inicio // Seção de Comandos escreval("Quadrados dos numeros pares entre 1 e 20") para i de 2 ate 20 passo 2 faca escreva(i*i) fimpara fimalgoritmo Conteúdo da Aula 7.
Compartilhar