em C
Victor Amorim dos Santos
Apresentao
Professor
http://inf.ufes.br/~victor.amsantos/
Formao
Conceitos bsicos
Programao estruturada em pseudocdigo
Programao estruturada em C
Sub-programas e funes
Tipos de dados compostos
Manipulao de arquivos
Sistema de avaliao
Aulas em sala
Exerccios em laboratrio (duplas)
Linguagem de programao C
Sistema operacional Linux/Ubuntu
Trabalho prtico
Programa detalhado
Perodo?
J programou?
Outras experincias?
Expectativas
Automatizao de tarefas
Minerao de dados
Introduo a
Computao
O que um computador?
Calculadora
Smartphone
...
Ser humano?
Linguagem de programao
uma regio de memria (do computador) previamente identificada cuja finalidade armazenar os
dados ou informaes de um programa por um determinado espao de tempo.
O qu :
Regio de memria
Identificao de uma varivel
O qu pode ser armazenado em variveis
Ciclo de vida de uma varivel
Algoritmo
Exemplo:
Somar dois nmeros
Organizar uma viajem
Projetar um avio
Organizar uma palestra
?
Algoritmos
Exerccios:
Fluxograma um tipo de
diagrama, uma representao
esquemtica de um processo.
Principais formas geomtricas em fluxogramas
Incio
N1, N2
Algoritmo
Receber primeiro nmero
Receber segundo nmero soma <-
Somar os dois nmeros recebidos N1 +N2
Armazenar em soma o resultado
Imprimir o nmero de soma
soma
Fim
Exerccio - Fluxograma
Defina um fluxograma que...
2. Calcular a nota de um aluno com 2 provas e mdia de aprovao 7 e imprimir se est aprovado ou
reprovado. O peso da p1 de 0.3 e da p2 de 0.4.
5. que calcule e mostre a idade mdia de um grupo de 4 pessoas. Entrada: idade de cada pessoa.
6. que mostre se um nmero lido par ou no. O fluxo deve se repetir at que seja lido um nmero
menor ou igual a zero.