Mudanças entre as edições de "Programação para Redes de Computadores (técnico) (diário 2016-1 - Estudo Dirigido)"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 20: Linha 20:
 
;Lógica de programação
 
;Lógica de programação
  
1. Faça um algoritmo para comer um chocolate;
+
# Faça um algoritmo para comer um chocolate;
2. Faça um algoritmo para fazer um suco de laranja;
+
# Faça um algoritmo para fazer um suco de laranja;
3. Faça um algoritmo para trocar um pneu de um carro;
+
# Faça um algoritmo para trocar um pneu de um carro;
4. Faça um algoritmo para instalar um reprodutor de BluRay.
+
# Faça um algoritmo para instalar um reprodutor de BluRay.
  
 
;Algoritmos
 
;Algoritmos
  
1. Sabendo que A = 2, B = 6, C = 4, informe se as expressões abaixo são verdadeiras ou falsas:
+
# Sabendo que A = 2, B = 6, C = 4, informe se as expressões abaixo são verdadeiras ou falsas:
(a) A > B
+
:# A > B
(b) (A + C) > B
+
:# (A + C) > B
(c) (B + A) <= C
+
:# (B + A) <= C
(d) (C + A) > B
+
:# (C + A) > B
(e) C = (B − A)
+
:# 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:
+
# 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)
+
:# (A > B)E(B > C)
(b) (D > A)OU(C > D)
+
:# (D > A)OU(C > D)
(c) (NAO(C > B))OU(D > A)
+
:# (NAO(C > B))OU(D > A)
  
 
;Fluxogramas
 
;Fluxogramas
  
1. Desenvolver um fluxograma que leia um número e informe se o mesmo está entre a faixa de 1 a 9.
+
# 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;
+
# 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;
+
# 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;
+
# Desenvolver um fluxograma que leia três números inteiros e informe qual é o maior, o menor e o do meio;
  
 
;Pseudocódigo
 
;Pseudocódigo
  
1. Desenvolva um algoritmo que leia um número N e mostre os números de 1 até N;
+
# 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;
+
# 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;
+
# 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. . . ;
+
# Imprima a tabuada de multiplicação dos números de 1 a 10. Ex: 1x1. . . , 1x2. . . , 2x1. . . ;

Edição das 17h53min 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

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:
  1. A > B
  2. (A + C) > B
  3. (B + A) <= C
  4. (C + A) > B
  5. C = (B − A)
  1. Sabendo que A = 10, B = 9, C = 6, D = 3, informe se as expressões abaixo são verdadeiras ou falsas:
  1. (A > B)E(B > C)
  2. (D > A)OU(C > D)
  3. (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. . . ;