PRG29002-2019-2

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar

PROFESSOR

  • Eraldo Silveira e Silva

ATENDIMENTO PARALELO

A DEFINIR...

LOCAL: Sala 1 de Professores de Telecomunicações ou em algum dos laboratórios de TELE/CAD


AULA 1 - Dia 31/7/2019

Objetivos

  • Apresentação do Plano de Ensino;
  • Conceituar Algoritmo
  • Utilizar variáveis, constantes e expressões nas instruções do algoritmo.
  • Representar Algoritmos na forma de Fluxogramas e Pseudocódigo
  • Utilizar Teste de Mesa para verificar o funcionamento do algoritmo

Material de Referência

Aula Introdutória sobre Lógica de Programação

AULA 2 - Dia 1/8/2019

Objetivos

  • Exercícios de Lógica de Programação (ver AULA 1)
  • Estruturas de Decisão

Material de Referência

https://wiki.sj.ifsc.edu.br/index.php/AULA_2_-_Programa%C3%A7%C3%A3o_1_-_Engenharia

AULA 3 - Dia 7/8/2019

Objetivos

  • Exercícios
  • Continuação de Estruturas de Decisão
  • Estruturas de Repetição

Material de Referência

AULA 4 - Dia 8/8/2019

Objetivos

  • Estruturas de Repetição

Material de Referência

AULA 5 - Dia 13/8/2019

Objetivos

  • Estruturas de Repetição

Material de Referência

AULA 6 - Dia 15/8/2019

Objetivos

  • Exercícios de Estruturas de Repetição
  • Introdução a Linguagem C

Material de Referência

AULA 7 - Dia 21/8/2019

Objetivos

  • Introdução a Linguagem C (continuação)
  • Estrutura if else de decisão no C

Material de Referência

AULA 8 - Dia 22/8/2019

Objetivos

  • Estrutura if else de decisão no C

Material de Referência


AULA 9 - Dia 28/8/2019

Objetivos

  • Estrutura if else de decisão no C (continuação)

Exercício proposto no início da aula.

/*


FAZER UM PROGRAMA C PARA
 #Ler  2 números "a" e "b";
 #SE "a" for maior que "b" então ler 3 números reais adicionais, 
   calcular a média destes 3 números
  e caso a média seja maior que 6 mostrar uma mensagem;
 #SE "a" for menor que "b" então ler um número inteiro "c" adicional,
   calcular o produto de "a","b" e "c" e dividir o resultador por 3 mostrando o resultado;
 #SE "a" for igual a "b" somente mostrar uma mensagem;
*/
*/

AULA 10 - Dia 29/8/2019

Objetivos

  • Estruturas de Repetição no C

Material de Referência


AULA 11 - Dia 4/8/2019

Objetivos

  • Estruturas de Repetição no C

Material de Referência


AULA 12 - Dia 5/8/2019

Objetivos

  • Estruturas de Repetição no C

Material de Referência


AULA 13 - Dia 11/8/2019

Objetivos

  • Aula de Exercícios de Preparação para AVALIAÇÃO 1

AULA 14 - Dia 12/8/2019

Objetivos

  • Avaliação 1

AULA 15 - Dia 18/8/2019

Objetivos

  • Uso de IDEs - Clion
  • Correção da Avaliação usando o Clion

Material de Referência

AULA 16 - Dia 19/8/2019

Objetivos

  • Funções no C
  • Variáveis Globais X Variáveis Locais

Material de Referência

AULA 17 - Dia 25/9/2019

Objetivos

  • Funções no C
  • Variáveis Globais X Variáveis Locais

Material de Referência

1) Elaborar uma função que recebe 2 números reais como parâmetro e retorna a média entre eles. Testar na função main(). Chamar pelo menos 3 vezes.

float calc_media(float num1, float num2) {

}

main() {

 int x,y=7.9;
 x=calc_media(5.5,3.6);
 x=calc_media(y,3.6);
 x=calc_media(y=7.9,3.6);
 x = calc_media(7.9,3.6) + calc_media(y*3,2.7);
 printf("valor = %f\n", x=calc_media(x,y));

}

2) Elaborar uma função que recebe dois números inteiros e que retorna a soma de todos os números inteiros entre estes números (inclusive). Testar na função main(). </syntaxhighlight>

AULA 18 - Dia 26/9/2019

Objetivos

Link para todas as aulas=