Descripción: Material de uso en clase. Referencias bibliográficas de AL SITIO LENGUAS.
Descripción: Material de uso en clase. Referencias bibliográficas de AL SITIO LENGUAS. Referencias bibliográficas de AL SITIO Lenguas, Campus virtual de enseñanza-aprendizaje de lenguas.
Full description
Full description
Full description
Pesquisa operacional - exercicios
Lógica de Programação ADVPL – Aula 1
Curso de Lógica de Programação • • • •
Introdução a Lógica de Programação Algoritmos Fluxogramas Estruturas de Controle Estruturas de Decisão – Estruturas de Reetição –
• !ios
de Dados Dados • ! !ot"s ot"s De"#tudio • Linguagem de Programação ADVPL • Princiais Comandos e $eradores
Aula de Hoje •
O que é Lógica?
•
Lógica de Programação
•
Algoritmo
•
Fluxograma
•
Exercícios 3
O que é Lógica? •
•
•
Palavra de origem grega, que signiica !ensamento, ideia, argumento, relato, ra"ão lógica# O !ensamento é a maniestação do con$ecimento, e o con$ecimento %usca a verdade, então é !reciso esta%elecer algumas regras !ara que essa meta !ossa ser atingida# Assim, a lógica é o ramo da ilosoia que cuida das regras do %em !ensar, ou do !ensar correto, sendo, !ortanto, um instrumento do !ensar#
4
Lógica •
•
A lógica est% resente nas aç&es de nosso cotidiano' Ve(amos esses exemlos) *m casal com tr+s ,l-os notou .ue um "aso esta"a .ue/rado0 en.uanto duas das crianças esta"am na escola' uem 2 o culado3 – 4% uma caneta dentro de uma ga"eta 5ec-ada' #a/emos .ue0 ara egar a caneta0 de"emos0 antes0 a/rir a ga"eta' –
Lógica de Programação •
&eq'(ncia Lógica são !assos executados até atingir um o%)etivo ou solução de um !ro%lema
•
Lógica de !rogramação é a técnica de encadear !ensamentos !ara atingir um o%)etivo ou a solução de um !ro%lema, usando um com!utador#
6
Sequencia Lógica Imagine se seria oss6"el comrar o roduto seguindo os assos dessa se.u+ncia) 1' sair da lo(a7 8' agar elo roduto7 9' entrar na lo(a7 :' retirar o din-eiro da carteira7 ;' dirigir
Sequencia Lógica ual seria a se.uencia correta ara comrar um roduto3 1' entrar na lo(a7 8' escol-er o roduto na rateleira7 9' dirigir
Algoritmo •
Algoritmo é uma sequencia inita de !assos que levam a execução de uma tarea
•
* onde desenvolvemos a lógica de !rogramação#
9
Algoritmos - Regras •
• •
• • •
Para escre"er um algoritmo recisamos descre"er a se.>+ncia de instruç&es0 de maneira simles e o/(eti"a' Para isso utili?aremos algumas t2cnicas) *sar somente um "er/o or 5rase7 Imaginar .ue "oc+ est% desen"ol"endo um algoritmo ara essoas .ue não tra/al-am com in5orm%tica7 *sar 5rases curtas e simles7 #er o/(eti"o7 Procurar usar ala"ras .ue não ten-am sentido d@/io' 10
Algoritmos - Fases Para imlementar de um algoritmo de simles interretação e codi,cação 2 necess%rio inicialmente di"idir o ro/lema aresentado em tr+s 5ases 5undamentais0 as .uais são) • ENTRADA) #ão os dados de entrada do algoritmo7 • PROCESSAMENTO) #ão os rocedimentos utili?ados ara c-egar ao resultado ,nal7 • SAÍDA) #ão os dados (% rocessados' •
E!RADA
PR$CE##ABE !$
#ADA
11
Eerc!cios de Algoritmos •
Exercícios+ – Fritar um ovo – omar %an$o – rocar l-m!adas – .escascar %atatas – /ogar o )ogo da orca – 0alcular a média de notas 1ãos a o%ra2222 12
Algor!tmo Fritar um o"o 1' Pegar 5rigideira0 o"o0 óleo e sal 8' Colocar óleo na 5rigideira 9' Ascender o 5ogo :' Colocar a 5rigideira no 5ogo ;' Eserar o óleo es.uentar =' ue/rar o o"o na 5rigideira ' ogar a casca no lixo ' Retirar a 5rigideira do 5ogo .uando o o"o esti"er no onto G' Desligar o 5ogo 1H'Colocar sal a gosto
Algor!tmo #omar $a%&o
1' Pegar toal-a0 s-amoo e sa/onete 8' A/rir registro 0 es.uentar a %gua 9' #e colocar em/aixo da %gua do c-u"eiro :' *tili?ar s-amoo e sa/onete ;' Enxaguar o coro =' Fec-ar registro da %gua ' Pegar toal-a e se secar
Algor!tmo - #rocar l'm(adas
1' #e a lmada esti"er 5ora do alcance0 egar uma escada 8' Pegar a lmada no"a 9' #e a lmada .ueimada esti"er .uente0 egar um ano :' !irar lmada .ueimada ;' Colocar lmada no"a
Algor!tmo )escascar $atatas
1' Pegar 5aca0 /acia e /atatas 8' Colocar %gua na /acia 9' En.uanto -ou"er /atatas0 descascar as /atatas –
Colocar as /atatas descascadas na /acia
Algor!tmo *ogo da +orca
1' Escol-er a ala"ra 8' Bontar o diagrama do (ogo 9' En.uanto -ou"er lacunas "a?ias e o coro esti"er incomleto) #e acertar a letra) escre"er na lacuna corresondente – #e errar a letra) desen-ar uma arte do coro na 5orca –
Algor!tmo Calcular a média de %otas
1' En.uanto -ou"er notas a serem rece/idas) –
Rece/er a nota7
8' #ome todas as notas rece/idas7 9' Di"ida o total o/tido ela .uantidade de notas rece/idas7 :' Exi/a a m2dia das notas'
Fluograma •
* a re!resentação gr3ica do algoritmo# ,!m$olo #ermi%ador
Processame%to
Fu%ção
4ndica o início e o im de um !rocessamento#
Processamento em geral#
E%trada a%ual
4ndica a entrada de dados através do teclado#
)ecisão
4ndica um !onto no qual dever3 ser eetuada uma escol$a entre duas situaç5es !ossíveis#
Ei$ição
)ocume%to
1ostra os resultados !rocessamento#
o%tidos
com
um
4ndica um documento utili"ado !elo !rocessamento, se)a !ara entrada de inormaç5es ou !ara exi%ição dos dados dis!oníveis a!ós um !rocessamento#
19
Fluograma Fritar O"o
Eerc!cios •
Fa?er Juxograma dos algoritmos)
omar %an$o – rocar l-m!adas – .escascar %atatas – /ogar o )ogo da orca – 0alcular a média de notas –
At2 a róxima AulaK You're Reading a Preview
Unlock full access with a free trial.
Download With Free Trial
A"aliem a aula de -o(e no site) 'tieducacional'com'/rMes.uis aMdiaria