André Aziz
1
André Aziz (andreaziz@deinfo.ufrpe.br)
O que é programação;
O que é algoritmo;
O ambiente de desenvolvimento;
Primeiro programa em C;
O que significa a palavra programar?
André Aziz e Francielle Santos
DEINFO/UFRPE 3
O que significa a palavra programar?
O que significa a palavra programar?
André Aziz e Francielle Santos
DEINFO/UFRPE 5
O que significa a palavra programar?
O que significa a palavra programar?
André Aziz e Francielle Santos
DEINFO/UFRPE 7
O que significa a palavra programar?
É uma sequência de passos bem definidos para realizar uma tarefa.
◦ Os passos tem que ser o mais simples possível – Máquinas não pensam...
Ex:
◦ Receita de um bolo;
◦ Mínimo Múltiplo Comum;
André Aziz e Francielle Santos
DEINFO/UFRPE 9
Escreva um algoritmo para desenhar um quadrado.
Tempo: 10 min.
Escreva um algoritmo para amarrar o cadarço.
Tempo: 10 min.
André Aziz e Francielle Santos
DEINFO/UFRPE 11
Algoritmo é o planejamento da programação;
Antes de escrever um programa é importante escrever o algoritmo;
Algoritmo descreve o que queremos fazer (tarefa)
Programação descreve o que máquina deve
fazer para cumprir a tarefa
C é nome da linguagem de programação:
◦ Surgiu nos anos 70 é uma das mais usadas até hoje;
Dispositivos embarcados, máquinas, etc...
Linguagem de programação é o idioma
escrito por humanos e compreendido pelas máquinas:
◦ Sintaxe e semântica.
◦ Não ambígua.
André Aziz e Francielle Santos
DEINFO/UFRPE 13
... Vamos para a prática!
Conectar no servidor da UFRPE:
◦ Abram o programa “Remote Desktop Connection”:
◦ Digitem o IP do Servidor: 172.16.68.3
André Aziz e Francielle Santos
DEINFO/UFRPE 15
Coloquem o login e senha:
Usuário Senha tengaau1 UzXZMuE0 tengaau2 LHi6bUKK tengaau3 v4QAZCHu tengaau4 cuJL1k5x tengaau5 o1hIF8en tengaau6 GPYcAUws tengaau7 1vd1RkBd tengaau8 8bqXLsxK tengaau9 m2pyj8V3 tengaau10 XCaQKX4n tengaau11 YywZbPFZ tengaau12 noLOYfiz tengaau13 jQNxPvbY tengaau14 hcGFQOmx
tengaau20 juUOTh9H tengaau21 5GHaMr9Q tengaau22 29ONkAjm tengaau23 7kHgXCtt tengaau24 BxXck7AX tengaau25 EfUCZwFJ tengaau26 QWFLEuyT tengaau27 yQfW62s8 tengaau28 yP8BYBGf tengaau29 mAD1yAes tengaau30 1aG0669R tengaau31 EQjErGQt tengaau32 QFL7Xmth tengaau33 Q4PCnyCL tengaau34 RbuHsZu1
tengaau40 8XDnzI2F
tengaau41 V0dhD6NG
tengaau42 wmjLZxYC
tengaau43 Nsoxcdzr
tengaau44 iKQGfAez
tengaau45 qDF41yDx
tengaau46 onaQX6HY
tengaau47 uGiSZmel
tengaau48 GVnPN1Rx
tengaau49 gVU1MA12
tengaau50 Y9OzXcFh
Aplicativos -> Desenvolvimento -> CodeLite
Quando perguntado sobre compiladores encontrados, clique em OK.
André Aziz e Francielle Santos
DEINFO/UFRPE 17
André Aziz e Francielle Santos
DEINFO/UFRPE 19
Coloque o seu
login
André Aziz e Francielle Santos
DEINFO/UFRPE 21
André Aziz e Francielle Santos
DEINFO/UFRPE 23
André Aziz e Francielle Santos
DEINFO/UFRPE 25
Imprimir texto com pelo menos três linhas.
Tempo 20 min.
André Aziz e Francielle Santos
DEINFO/UFRPE 27
Programação C:
◦ Matrizes;
◦ Procura por Dados;
◦ Filtros;
◦ Tabela Dinâmica.
André Aziz e Francielle Santos
DEINFO/UFRPE 29