Mudanças entre as edições de "Programação para Redes de Computadores (técnico) (diário 2016-1 - Estudo Dirigido)"
Linha 15: | Linha 15: | ||
Um material de referência pode ser visto em ([[Media:PRC12503-Apostila-Logica.pdf|Link]]) | Um material de referência pode ser visto em ([[Media:PRC12503-Apostila-Logica.pdf|Link]]) | ||
+ | |||
+ | ====Avaliação==== | ||
+ | |||
+ | ;Lógica de programação | ||
+ | |||
+ | 1. Faça um algoritmo para comer um chocolate; | ||
+ | 2. Faça um algoritmo para fazer um suco de laranja; | ||
+ | 3. Faça um algoritmo para trocar um pneu de um carro; | ||
+ | 4. Faça um algoritmo para instalar um reprodutor de BluRay. | ||
+ | |||
+ | ;Algoritmos | ||
+ | |||
+ | 1. Sabendo que A = 2, B = 6, C = 4, informe se as expressões abaixo são verdadeiras ou falsas: | ||
+ | (a) A > B | ||
+ | (b) (A + C) > B | ||
+ | (c) (B + A) <= C | ||
+ | (d) (C + A) > B | ||
+ | (e) C = (B − A) | ||
+ | 2. Sabendo que A = 10, B = 9, C = 6, D = 3, informe se as expressões abaixo são verdadeiras ou falsas: | ||
+ | (a) (A > B)E(B > C) | ||
+ | (b) (D > A)OU(C > D) | ||
+ | (c) (NAO(C > B))OU(D > A) | ||
+ | |||
+ | ;Fluxogramas | ||
+ | |||
+ | 1. Desenvolver um fluxograma que leia um número e informe se o mesmo está entre a faixa de 1 a 9. | ||
+ | 2. Desenvolver um fluxograma que leia dois números inteiros e informe qual é o maior; | ||
+ | 3. Desenvolver um fluxograma que leia dois números inteiros e efetue a divisão do primeiro pelo segundo, somente se o divisor for diferente de zero, caso contrário exibir uma mensagem de erro; | ||
+ | 4. Desenvolver um fluxograma que leia três números inteiros e informe qual é o maior, o menor e o do meio; | ||
+ | |||
+ | ;Pseudocódigo | ||
+ | |||
+ | 1. Desenvolva um algoritmo que leia um número N e mostre os números de 1 até N; | ||
+ | 2. Desenvolva um algoritmo que leia dois números, N1 e N2, e mostre a sequência de números entre eles; | ||
+ | 3. Desenvolva um algoritmo para ler duas notas de um aluno, dentro da faixa de 0 até 10 e informe a média deste aluno. O algoritmo deverá validar a entrada do dados, ou seja, deverá ficar questionando o valor das notas até que o usuário forneça um valor dentro da faixa permitida. O algoritmo deverá apresentar a mensagem “nota inválida, por favor entre com valores de 0 a 10” sempre que o valor fornecido estiver fora da faixa de 0 a 10; | ||
+ | 4. Imprima a tabuada de multiplicação dos números de 1 a 10. Ex: 1x1. . . , 1x2. . . , 2x1. . . ; |
Edição das 17h52min de 14 de junho de 2016
Neste estudo dirigido, usaremos a programação da disciplina em 2014-1, executada pelo professor Jorge Casagrande.
Plano de ensino
Aulas
Capítulo 1 - Lógica de programação e algoritmos
- Introdução aos algoritmos
- Estruturas de sequência e Fluxogramas
- Estruturas de seleção e Pseudo código
- Estruturas de repetição
Um material de referência pode ser visto em (Link)
Avaliação
- Lógica de programação
1. Faça um algoritmo para comer um chocolate; 2. Faça um algoritmo para fazer um suco de laranja; 3. Faça um algoritmo para trocar um pneu de um carro; 4. Faça um algoritmo para instalar um reprodutor de BluRay.
- Algoritmos
1. Sabendo que A = 2, B = 6, C = 4, informe se as expressões abaixo são verdadeiras ou falsas: (a) A > B (b) (A + C) > B (c) (B + A) <= C (d) (C + A) > B (e) C = (B − A) 2. Sabendo que A = 10, B = 9, C = 6, D = 3, informe se as expressões abaixo são verdadeiras ou falsas: (a) (A > B)E(B > C) (b) (D > A)OU(C > D) (c) (NAO(C > B))OU(D > A)
- Fluxogramas
1. Desenvolver um fluxograma que leia um número e informe se o mesmo está entre a faixa de 1 a 9. 2. Desenvolver um fluxograma que leia dois números inteiros e informe qual é o maior; 3. Desenvolver um fluxograma que leia dois números inteiros e efetue a divisão do primeiro pelo segundo, somente se o divisor for diferente de zero, caso contrário exibir uma mensagem de erro; 4. Desenvolver um fluxograma que leia três números inteiros e informe qual é o maior, o menor e o do meio;
- Pseudocódigo
1. Desenvolva um algoritmo que leia um número N e mostre os números de 1 até N; 2. Desenvolva um algoritmo que leia dois números, N1 e N2, e mostre a sequência de números entre eles; 3. Desenvolva um algoritmo para ler duas notas de um aluno, dentro da faixa de 0 até 10 e informe a média deste aluno. O algoritmo deverá validar a entrada do dados, ou seja, deverá ficar questionando o valor das notas até que o usuário forneça um valor dentro da faixa permitida. O algoritmo deverá apresentar a mensagem “nota inválida, por favor entre com valores de 0 a 10” sempre que o valor fornecido estiver fora da faixa de 0 a 10; 4. Imprima a tabuada de multiplicação dos números de 1 a 10. Ex: 1x1. . . , 1x2. . . , 2x1. . . ;