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

Post on 07-Apr-2016

218 views 4 download

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

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ

Profª. Mestre Mauren L. Sguario Coelho de Andrademlsguario@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 – mlsguario@utfpr.edu.br 2

27/04/23 3

27/04/23 4

• 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

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

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

27/04/23 6

• 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

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

• 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– mlsguario@utfpr.edu.br– Atendimento: – Terça: 08h20 às 11h10– Sexta: 08h20 às 10h00

27/04/23 9

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

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

algoritmo.

27/04/23 11

27/04/23 Profª Mauren – maurensguario@utfpr.edu.br 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)

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

OBRIGATÓRIO – NÃO PRECISA ENTREGAR)

27/04/23 Profª Mauren – maurensguario@utfpr.edu.br 13

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 – maurensguario@utfpr.edu.br 14

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 – maurensguario@utfpr.edu.br 15

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

27/04/23 Profª Mauren – maurensguario@utfpr.edu.br 16

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 – maurensguario@utfpr.edu.br 17

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 – maurensguario@utfpr.edu.br 18

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

27/04/23 Profª Mauren – maurensguario@utfpr.edu.br 19

27/04/23 Profª Mauren – maurensguario@utfpr.edu.br 20