UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade...

20
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ ofª. Mestre Mauren L. Sguario Coelho de Andrade [email protected]

Transcript of UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade...

Page 1: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ

Profª. Mestre Mauren L. Sguario Coelho de [email protected]

Page 2: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

Habilitar o aluno ao conhecimento da computação e sua utilização como ferramenta para a solução de problemas. No final do curso o aluno deve ser capaz

de descrever algoritmos e implementá-los utilizando a linguagem de programação C.

27/04/23 Profª Mauren – [email protected] 2

Page 3: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

27/04/23 3

Page 4: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

27/04/23 4

Page 5: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

• Contexto: Engenharia Mecânica

• Carga Horária Semestral: 64 Horas-Aula

• Aulas Semanais: 04– Segunda-feira: 13h50 às 15h30– Quinta-feira: 13h50 às 15h30– Chamada é online, cuide das suas faltas.

27/04/23 5

Page 6: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

Aula teórica, expositiva, prática e participativa.

Lista de exercícios propostos, seminários, laboratórios.

27/04/23 6

Page 7: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

• 2 Provas escrita: – Prevista para: 05/10/2015 e 31/11/2015

• Atividades complementares– Laboratórios Semanais. – Exercícios, atividades de pesquisa/seminários, avaliação

diária (tarefas).• Média para aprovação: >= 6,0

27/04/23 7

Page 8: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

Caso o aluno não obtenha nota para aprovação, é feita uma prova teórica, onde será aplicado todo conteúdo estudado durante o semestre, substituindo a menor nota obtida em avaliações parciais.

Reavaliação• Substitui nota da prova escrita – 07/12/2015.

27/04/23 8

Page 9: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

• Moodle– Ambiente virtual de aprendizagem– Disponibilização de material e plano de ensino– Suporte a discussões, etc.– moodle.pg.utfpr.edu.br

• Suporte extra-sala– [email protected]– Atendimento: – Terça: 08h20 às 11h10– Sexta: 08h20 às 10h00

27/04/23 9

Page 10: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

GUIMARÃES, A. et. al., Algoritmos e Estruturas de Dados. LTC, 1994.

KERNIGHAN, B. W. C, a linguagem de programação. Rio de Janeiro: Campus, 1986.

MIZRAHI, V. V. Treinamento em linguagem C: curso completo – módulo 1. São Paulo: McGraw-Hill, 1990.

PINHEIRO, F. A. C. Elementos de Programação em C. Porto Alegre: Bookman, 2012

CHAPMAN, S. J. Programação em MATLAB para Engenheiros. São Paulo: Cengage Learning, 2010.

27/04/23 10

Page 11: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

Entender O que é um algoritmo Formas de representação de um

algoritmo.

27/04/23 11

Page 12: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

27/04/23 Profª Mauren – [email protected] 12

Novas Palavras!

Algoritmo Lista de passos a seguir para finalizar uma tarefa

ProgramaUm algoritmo codificado em algum tipo de

linguagem que é compreendida pela máquina (computador)

Page 13: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

ACTIVITY (SALA OBRIGATÓRIO)FEEDBACK (SALA OBRIGATÓRIO)ASSESSMENT (CASA

OBRIGATÓRIO – NÃO PRECISA ENTREGAR)

27/04/23 Profª Mauren – [email protected] 13

Page 14: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

Orientar um ao outro para fazer desenhos, sem deixar que as outras pessoas em nosso grupo vejam a imagem original.

Material: folhas de papel quadriculado 4x4. Começando no canto superior esquerdo, orientar Máquina de Realização Automática de nossos companheiros com instruções simples. Essas instruções incluem:

Move One Square Right Move One Square Left Move One Square Up Move One Square Down Fill-In Square with color

27/04/23 Profª Mauren – [email protected] 14

Page 15: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

Exemplo de como escrever um algoritmo para instruir um amigo (que está fingindo ser uma máquina de desenho) para colorir sua grade em branco para que ela se parece com a imagem abaixo:

27/04/23 Profª Mauren – [email protected] 15

Page 16: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

Isso é bastante simples, mas seria necessário escrever um monte para fornecer instruções para um quadrado assim:

27/04/23 Profª Mauren – [email protected] 16

Page 17: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

Com um pouco de substituição, pode-se fazer isso muito mais facilmente! Em vez de ter que escrever uma frase inteira para cada instrução, podemos usar as setas.

27/04/23 Profª Mauren – [email protected] 17

Page 18: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

Neste caso, os símbolos das setas são o código do "programa" e as palavras são os passos do "algoritmo". Isso significa que nós poderíamos fazer o algoritmo:

Mova um quadrado à direita, mova um quadrado à direita, pinte o quadrado com qualquer cor.

27/04/23 Profª Mauren – [email protected] 18

Page 19: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

Usando as setas, podemos refazer o código da imagem anterior da seguinte forma:

27/04/23 Profª Mauren – [email protected] 19

Page 20: UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade mlsguario@utfpr.edu.br.

27/04/23 Profª Mauren – [email protected] 20