UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Profª. Mestre Mauren L. Sguario Coelho de Andrade
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. 23/8/2015Profª Mauren –
23/8/20153
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. 23/8/20155
Aula teórica, expositiva, prática e participativa. Lista de exercícios propostos, seminários, laboratórios. 23/8/20156
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 23/8/20157
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/ /8/20158
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 – – Atendimento: – Terça: 08h20 às 11h10 – Sexta: 08h20 às 10h00 23/8/20159
GUIMARÃES, A. et. al., Algoritmos e Estruturas de Dados. LTC, KERNIGHAN, B. W. C, a linguagem de programação. Rio de Janeiro: Campus, MIZRAHI, V. V. Treinamento em linguagem C: curso completo – módulo 1. São Paulo: McGraw-Hill, 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, /8/201510
Entender O que é um algoritmo Formas de representação de um algoritmo. 23/8/201511
23/8/2015Profª Mauren – Novas Palavras! Algoritmo Lista de passos a seguir para finalizar uma tarefa Programa Um algoritmo codificado em algum tipo de linguagem que é compreendida pela máquina (computador) Novas Palavras! Algoritmo Lista de passos a seguir para finalizar uma tarefa Programa Um 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) 23/8/2015Profª Mauren –
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 23/8/2015Profª Mauren –
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: 23/8/2015Profª Mauren –
Isso é bastante simples, mas seria necessário escrever um monte para fornecer instruções para um quadrado assim: 23/8/2015Profª Mauren –
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. 23/8/2015Profª Mauren –
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. 23/8/2015Profª Mauren –
Usando as setas, podemos refazer o código da imagem anterior da seguinte forma: 23/8/2015Profª Mauren –
23/8/2015Profª Mauren –