SlideShare ist ein Scribd-Unternehmen logo
1 von 67
Ciência da Computação Algoritmos e  Lógica de Programação Ana Leda
Algoritmos - Introdução ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos - Introdução ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos - Representação ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos - Representação ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Algoritmo <identificador-do-algoritmo> <declarações> Início <comandos> Fim
Fluxogramas – Símbolos Básicos Início ou término de um fluxograma Entrada de dados via teclado Procedimento interno e/ou Mudança de conteúdo Tomada de decisão Repetição Saída de dados para monitor
Algoritmo - Exemplo ,[object Object],Pseudocódigo algoritmo  somadoisnum var  n1, n2, result: inteiro início leia n1 leia n2 result    n1 + n2 escreva result fim Fluxograma início n1, n2 Result    n1 + n2 result fim Linguagem de Programação program  somadoisnum; var  n1, n2, result: integer; begin readln(n1); readln(n2); result := n1 + n2; writeln (result); end .
Algoritmos – Tipos de dados ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos – Tipos de dados ,[object Object],[object Object],[object Object],Tipos de Dados Simples Numérico Caracter Lógico Inteiro Real
Algoritmos – Tipos de dados ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos – Tipos de dados ,[object Object],[object Object],[object Object],Reais Inteiros
Algoritmos – Tipos de dados ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos – Tipos de dados ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos – Variáveis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos – Variáveis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos – Variáveis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Nome do identificador (variável) Tipo de dado que será armazenado (inteiro, real, caractere ou lógico) Valor associado (valor armazenado na célula de memória) Célula de memória 100 i 3,14 r Z c falso h
Algoritmos – Variáveis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos – Constantes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos Declaração de Variáveis e Constantes ,[object Object],[object Object],[object Object],[object Object],Algoritmo  variável var  x, y, z : real nome : caractere  ok : lógico Início <instruções> Fim Constante Const nome_da_constante: <valor> Exemplo: Algoritmo  constante const  pi = 3,1415 sexo_m =“masculino”  Início <instruções> Fim
Algoritmos – Atribuição ,[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos – Atribuição ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos – Entrada e Saída de Dados ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ALGORITMO Entrada Saída
Algoritmos – Entrada e Saída de Dados ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos – Entrada e Saída de Dados ,[object Object],[object Object],Algoritmo  km_por_hora var  velocidade : real Início escreva “Digite velocidade em m/s: ” leia velocidade escreva “Velocidade em km/h: “, velocidade * 3,6 Fim
Algoritmos – Operadores e Expressões ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos – Operadores e Expressões ,[object Object],[object Object],[object Object],Expressão Matemática Expressão Algoritmica Soma Subtração Multiplicação Divisão + - * / Exponenciação Resto da divisão de inteiros Quociente da divisão de inteiros ** Mod Div a  + b 2 a.x 2 2.a + b a/2+ b a*x**2 2*a + b
Algoritmos – Prioridades de Operadores ,[object Object],[object Object],_a__  2 + b   a / 2 + b a / (2 + b) Errado Certo III Subtração - III Adição + II Divisão / II Multiplicação * I Exponenciação ** Prioridade Significado Operador
Algoritmos – Prioridades de Operadores ,[object Object],[object Object],[object Object],[object Object],a / (a + b) – (2 * (b + c)) 1 3 2 4 5
Algoritmos –Operadores Relacionais ,[object Object],[object Object],[object Object],[object Object],[object Object],‘ a’ >= ‘b’ Maior ou igual a >= B*A <= 0 Menor ou igual a <= A = 0 Igual a = A + B <> C Diferente de <> 2*A < B**2 Menor que < A > B, 4 > 3, C > 3 Maior que > Exemplo de uso Significado Operador
Algoritmos – Operadores Lógicos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],I Não A Negação Não II A e B Conjunção E III A ou B Disjunção OU Prioridade Exemplo de uso Significado Operador
Algoritmos – Expressões Lógicas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos – Expressões Lógicas ,[object Object],[object Object],[object Object],V F F F F Exemplo 4 V F F NÃO  T1 V F V F Exemplo 3 V F F V Exemplo 2 V V V V Exemplo 1 T1  OU T2 T1  E  T2 T2 T1
Algoritmos – Estruturas de Seleção ,[object Object],[object Object],[object Object],[object Object],se <condição> então <instruções> fim-se
Algoritmos – Estruturas de Seleção ,[object Object],[object Object],Algoritmo selecao var n1, n2, n3, n4, media: real inicio leia n1, n2, n3, n4 media    (n1 + n2+ n3 + n4) / 4 se media >= 7 entao escreva (“Aprovado”) fim-se fim program selecao; var n1, n2, n3, n4, media: real; begin readln (n1, n2, n3, n4); media := (n1 + n2+ n3 + n4) / 4; if media >= 7  then writeln (‘Aprovado’); end. PSEUDOCÓDIGO CODIFICAÇÃO EM PASCAL
Algoritmos – Estruturas de Seleção ,[object Object],[object Object],[object Object],se <condição> então <instruções> senão <instruções> fim-se
Algoritmos – Estruturas de Seleção ,[object Object],Algoritmo selecao var n1, n2, n3, n4, media: real inicio leia n1, n2, n3, n4 media    (n1 + n2+ n3 + n4) / 4 se media >= 7 entao escreva (“Aprovado”) escreva (“Parabéns!”) senão escreva (“Reprovado”) escreva (“Estude mais!”) fim-se Fim program selecao; var n1, n2, n3, n4, media: real; begin readln (n1, n2, n3, n4); media := (n1 + n2+ n3 + n4) / 4; if media >= 7  then begin writeln (‘Aprovado’); writeln(‘Parabéns!’); end else begin writeln (‘Reprovado’); writeln (‘Estude mais!’); end; end. PSEUDOCÓDIGO CODIFICAÇÃO EM PASCAL
Algoritmos – Estruturas de Seleção ,[object Object],Codificação em Pascal Fluxograma program idade; var idade,  x: integer; begin readln (idade); if idade >= 18  then writeln(‘Você pode tirar a carteira’) else begin writeln (‘Você não pode tirar carteira’); x := 18 – idade; writeln (‘Ainda faltam’, x, ‘ anos’); end; end. início idade ‘ Você pode tirar a carteira’ fim Idade>=18 V ‘ Você não pode tirar carteira’ F x     18 - idade ‘ Ainda faltam´,  x, ‘ anos’
Algoritmos - Seleção Encadeada ,[object Object],[object Object],Codificação em Pascal program maior; var a, b, c : real; begin readln (a, b, c); if (a >= b) and (a >= c)  then writeln(a, ‘ é o maior número’) else  if (b >= a) and (b >= c)  then  writeln(b, ‘ é o maior número’) else writeln(c, ‘ é o maior número’) end.
Algoritmos - Seleção Encadeada ,[object Object],início a, b, c a, ‘ é o maior’ fim V F b>= a e b>= c F b, ‘ é o maior’ V c, ‘ é o maior’ a>= b e a>= c
Algoritmos – Seleção Múltipla ,[object Object],[object Object],[object Object]
Algoritmos – Seleção Múltipla ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Pascal case <expressão> of <valor1>: <comandos 1> <valor2>: <comandos 2> <valorn>: <comandos n> else <comandos 4> end; <cond_1> <cond_2> <cond_n> <comandos_senão> <comandos 1> <comandos 2> <comandos n> ,[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos – Seleção Múltipla ,[object Object],Algoritmo dia_semana Var dia : inteiro r : caractere inicio leia dia caso dia faça 1 : r:= ‘DOM’ 2 : r:=‘SEG’ 7 : r:=‘SAB’ senão escreva ‘Dia inválido’ fim-caso Escreva r Fim Pseudocódigo Codificação em Pascal Program dia_semana; Var dia : integer; r : string; begin read (dia); case dia of 1 : r:= ‘DOM’; 2 : r:=‘SEG’; 7 : r:=‘SAB’; else write (‘Dia inválido’); end; write (r); repeat until keypressed; End.
Algoritmos – Estruturas de Repetições ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos – Estruturas de Repetições ,[object Object],[object Object],[object Object],[object Object],[object Object]
Algoritmos – Estruturas de Repetições ,[object Object],[object Object],[object Object],[object Object],[object Object],enquanto <condição> faça <sequência de comandos> fim_enquanto
Algoritmos – Estruturas de Repetições ,[object Object],[object Object],Algoritmo Media_30 var cont : inteiro n1, n2, n3, media : real inicio cont    0 enquanto cont < 30 faça leia (n1, n2, n3) media    (n1+n2+n3) / 3 cont    cont + 1 fim-enquanto escreva (media) fim Program Media_30; var cont : integer; n1, n2, n3, media: real; begin cont := 0; while cont < 30 do begin readln (n1, n2, n3); media := (n1+n2+n3) / 3; cont := cont + 1; end; writeln (media); end. Pseudocódigo Codificação em Pascal
Algoritmos – Estruturas de Repetições ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],para <variável>    <valor_inicial> até <valor_final> faça <sequência de comandos> fim_para
Algoritmos – Estruturas de Repetições ,[object Object],[object Object],Algoritmo Media_30 var cont : inteiro n1, n2, n3, media : real inicio para cont    1 até 30 faça leia (n1, n2, n3) media    (n1+n2+n3) / 3 escreva (media) fim-para fim Program Media_30; uses crt; var cont : integer; n1, n2, n3, media: real; begin clrscr; for cont := 1 to 30 do begin clrscr; writeln (‘Digite as 3 notas:’); readln (n1, n2, n3); media := (n1+n2+n3) / 3; writeln (media:0:2); end; end.
Algoritmos – Estruturas de Repetições ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],repita <seqüência de comandos> até que <condição>
Algoritmos – Estruturas de Repetições ,[object Object],[object Object],Algoritmo Media_30 var cont : inteiro n1, n2, n3, media : real inicio  cont    1 repita leia (n1, n2, n3) media    (n1+n2+n3) / 3 cont    cont + 1 escreva (media) até que cont > 30 fim Program Media_30; uses crt; var cont : integer; n1, n2, n3, media: real; begin cont := 1 clrscr; repeat clrscr;  writeln (‘Digite as 3 notas:’); readln (n1, n2, n3); media := (n1+n2+n3) / 3; writeln (media:0:2); cont := cont + 1; until cont > 30; end.
Algoritmos e Lógica de Programação ,[object Object]
Conceitos Básicos ,[object Object],[object Object],[object Object],Resolução de Problemas por Computador
Conceitos Básicos ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Resolução de Problemas por Computador ,[object Object],Algoritmo Nome-do-Algoritmo Declaração de constantes e variáveis Início Atribuições Comandos de Entrada/Saída  Estruturas de controle de fluxo  Seleção  Repetição Fim.
Resolução de Problemas por Computador ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Resolução de Problemas por Computador ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Resolução de Problemas por Computador ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estruturas de Controle de Fluxo ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Estruturas de Controle de Fluxo ,[object Object],Início < comando 1 > < comando 2 > ....... < comando n > Fim.  Início ....... se < condição 1 > então  < comando 1 > < comando 2 > ....... < comando n > fim-se ...... Fim.
Estruturas de Controle de Fluxo ,[object Object],Início ..... se < condição 1 > então < comando 1 >  < comando 2 > .......  < comando n > senão < comando 1 >  < comando 2 > .......  < comando n > fim-se ....... Fim.  Início ....... caso < variável > faça < valor 1 > : < comando 1 > < valor 2 > : < comando 2 > ....... < valor n > : < comando n > senão < comando z > fim-caso ...... Fim.  Bloco Verdade Bloco Falso
Estruturas de Controle de Fluxo ,[object Object],[object Object],[object Object],[object Object],[object Object],ENQUANTO  < condição 1 > FAÇA < comando 1 > < comando 2 > ...... < comando n > FIM-ENQUANTO
Estruturas de Controle de Fluxo ,[object Object],[object Object],REPITA < comando 1 > < comando 2 > ...... < comando n > ATÉ QUE < condição 1 >
Estruturas de Controle de Fluxo ,[object Object],[object Object],[object Object],[object Object],[object Object],PARA < variável >     < valor_inicial > até < valor_final> FAÇA < comando 1 > < comando 2 > ...... < comando n > FIM-PARA
Comparação entre as estruturas de Repetição ,[object Object],[object Object],Valor_inicial <= valor_final (valor_final – valor_inicial) Implícita no Início PARA Condição Falsa Mínimo 1 Fim REPITA Condição Verdadeira Indeterminada Início ENQUANTO Condição de Existência Qtde. de Execuções Condição Estrutura
Nomenclatura Básica de Pascal ,[object Object],[object Object],[object Object],[object Object]
Nomenclatura Básica de Pascal ,[object Object],:=  Writeln Escreva Readln Leia Real Real Integer Inteiro String Caractere End Fim Begin Início Var Var Program Algoritmo PASCAL PSEUDOCÓDIGO
Nomenclatura Básica de Pascal ,[object Object],Case Caso For Para Until / To Até Repeat Repita Do Faça While Enquanto Else Senão Then Então If Se PASCAL PSEUDOCÓDIGO

Weitere ähnliche Inhalte

Was ist angesagt?

Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugolGabriel Faustino
 
Algoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosAlgoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosElaine Cecília Gatto
 
Exercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresExercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresWillians Miyabara
 
Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Gercélia Ramos
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Mariana Camargo
 
Introdução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos BásicosIntrodução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos BásicosElaine Cecília Gatto
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAislan Rafael
 
Introdução à programação
Introdução à programação Introdução à programação
Introdução à programação João Piedade
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidosCrishna Irion
 
Algoritmos e lp parte 1-introdução
Algoritmos e lp parte 1-introduçãoAlgoritmos e lp parte 1-introdução
Algoritmos e lp parte 1-introduçãoMauro Pereira
 
50978145 algoritmos-exercicios-resolvidos
50978145 algoritmos-exercicios-resolvidos50978145 algoritmos-exercicios-resolvidos
50978145 algoritmos-exercicios-resolvidosEdvan Mateó
 

Was ist angesagt? (20)

Lista de exercícios em portugol
Lista de exercícios em portugolLista de exercícios em portugol
Lista de exercícios em portugol
 
Algoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de AlgoritmosAlgoritmos - Formas de Representação de Algoritmos
Algoritmos - Formas de Representação de Algoritmos
 
Exercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetoresExercicios resolvidos visu alg vetores
Exercicios resolvidos visu alg vetores
 
Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)Fluxograma (Lógica de Programação)
Fluxograma (Lógica de Programação)
 
Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }Lógica de programação { para iniciantes }
Lógica de programação { para iniciantes }
 
Algoritmos - Pseudocódigo
Algoritmos - PseudocódigoAlgoritmos - Pseudocódigo
Algoritmos - Pseudocódigo
 
Variáveis e portugol
Variáveis e portugolVariáveis e portugol
Variáveis e portugol
 
Aula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e PseudocódigoAula 07 - Visualg e Pseudocódigo
Aula 07 - Visualg e Pseudocódigo
 
Aula 3 algoritmos
Aula 3   algoritmosAula 3   algoritmos
Aula 3 algoritmos
 
Algoritmo - tipos de dados
Algoritmo - tipos de dadosAlgoritmo - tipos de dados
Algoritmo - tipos de dados
 
Introdução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos BásicosIntrodução a Algoritmos: Conceitos Básicos
Introdução a Algoritmos: Conceitos Básicos
 
Aula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e ProgramaçãoAula 01 - Algoritmo e Programação
Aula 01 - Algoritmo e Programação
 
Introdução à programação
Introdução à programação Introdução à programação
Introdução à programação
 
Lista de exercícios resolvidos
Lista de exercícios resolvidosLista de exercícios resolvidos
Lista de exercícios resolvidos
 
Visualg
VisualgVisualg
Visualg
 
Algoritmos e lp parte 1-introdução
Algoritmos e lp parte 1-introduçãoAlgoritmos e lp parte 1-introdução
Algoritmos e lp parte 1-introdução
 
Manual de portugol
Manual de portugolManual de portugol
Manual de portugol
 
50978145 algoritmos-exercicios-resolvidos
50978145 algoritmos-exercicios-resolvidos50978145 algoritmos-exercicios-resolvidos
50978145 algoritmos-exercicios-resolvidos
 
Logica Programação. ...
Logica Programação. ...Logica Programação. ...
Logica Programação. ...
 
Algoritmo 06 - Array e Matrizes
Algoritmo 06 - Array e MatrizesAlgoritmo 06 - Array e Matrizes
Algoritmo 06 - Array e Matrizes
 

Andere mochten auch

AE Tondela TIC 7ano apresentação 1
AE Tondela TIC 7ano apresentação 1AE Tondela TIC 7ano apresentação 1
AE Tondela TIC 7ano apresentação 1João Leal
 
Como elaborar uma apresentação em powerpoint
Como elaborar uma apresentação em powerpointComo elaborar uma apresentação em powerpoint
Como elaborar uma apresentação em powerpointfilipereira
 
Historia das tic
Historia das ticHistoria das tic
Historia das ticfilipereira
 
Powerpoint - Ficha 1 e 2
Powerpoint - Ficha 1 e 2 Powerpoint - Ficha 1 e 2
Powerpoint - Ficha 1 e 2 filipereira
 
Algoritmo e lógica de programação - aula 4
Algoritmo e lógica de programação - aula 4Algoritmo e lógica de programação - aula 4
Algoritmo e lógica de programação - aula 4engenhariadecomputacao
 
Solução dos exercícios do livro Algoritmos e Estruturas de Dados dos autores ...
Solução dos exercícios do livro Algoritmos e Estruturas de Dados dos autores ...Solução dos exercícios do livro Algoritmos e Estruturas de Dados dos autores ...
Solução dos exercícios do livro Algoritmos e Estruturas de Dados dos autores ...Flávio Freitas
 
Oficina de Lógica de Programação - Uso do Scratch e do GvR
Oficina de Lógica de Programação - Uso do Scratch e do GvROficina de Lógica de Programação - Uso do Scratch e do GvR
Oficina de Lógica de Programação - Uso do Scratch e do GvRCiro Matheus
 
Algoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registrosAlgoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registrosMauro Pereira
 
Software livre software proprietário software comercial
Software livre software proprietário  software comercialSoftware livre software proprietário  software comercial
Software livre software proprietário software comercialFlávio Simões
 
5 sistema operativo em ambiente gráfico
5 sistema operativo em ambiente gráfico5 sistema operativo em ambiente gráfico
5 sistema operativo em ambiente gráficoSandra Minhós
 
Software livre, proprietário e comercial
Software livre, proprietário e comercialSoftware livre, proprietário e comercial
Software livre, proprietário e comercialHenrique Fonseca
 
Software livre x Software Proprietário : Propriedade Intelectual
Software livre x Software Proprietário : Propriedade IntelectualSoftware livre x Software Proprietário : Propriedade Intelectual
Software livre x Software Proprietário : Propriedade IntelectualWisllay Vitrio
 
1º Teste 2
1º  Teste 21º  Teste 2
1º Teste 2Mayjö .
 
1º Teste 3
1º Teste 31º Teste 3
1º Teste 3Mayjö .
 

Andere mochten auch (20)

AE Tondela TIC 7ano apresentação 1
AE Tondela TIC 7ano apresentação 1AE Tondela TIC 7ano apresentação 1
AE Tondela TIC 7ano apresentação 1
 
Como elaborar uma apresentação em powerpoint
Como elaborar uma apresentação em powerpointComo elaborar uma apresentação em powerpoint
Como elaborar uma apresentação em powerpoint
 
Historia das tic
Historia das ticHistoria das tic
Historia das tic
 
Powerpoint - Ficha 1 e 2
Powerpoint - Ficha 1 e 2 Powerpoint - Ficha 1 e 2
Powerpoint - Ficha 1 e 2
 
Algoritmo e lógica de programação - aula 4
Algoritmo e lógica de programação - aula 4Algoritmo e lógica de programação - aula 4
Algoritmo e lógica de programação - aula 4
 
Tic
TicTic
Tic
 
Algoritmos - capítulo 6
Algoritmos - capítulo 6Algoritmos - capítulo 6
Algoritmos - capítulo 6
 
Solução dos exercícios do livro Algoritmos e Estruturas de Dados dos autores ...
Solução dos exercícios do livro Algoritmos e Estruturas de Dados dos autores ...Solução dos exercícios do livro Algoritmos e Estruturas de Dados dos autores ...
Solução dos exercícios do livro Algoritmos e Estruturas de Dados dos autores ...
 
Aula 10 - Estruturas de repeticao
Aula 10 - Estruturas de repeticaoAula 10 - Estruturas de repeticao
Aula 10 - Estruturas de repeticao
 
Oficina de Lógica de Programação - Uso do Scratch e do GvR
Oficina de Lógica de Programação - Uso do Scratch e do GvROficina de Lógica de Programação - Uso do Scratch e do GvR
Oficina de Lógica de Programação - Uso do Scratch e do GvR
 
Algoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registrosAlgoritmos e lp parte 4-vetores matrizes e registros
Algoritmos e lp parte 4-vetores matrizes e registros
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
Didática TIC & RED
Didática TIC & RED Didática TIC & RED
Didática TIC & RED
 
Tu e a_internet_brochura
Tu  e a_internet_brochuraTu  e a_internet_brochura
Tu e a_internet_brochura
 
Software livre software proprietário software comercial
Software livre software proprietário  software comercialSoftware livre software proprietário  software comercial
Software livre software proprietário software comercial
 
5 sistema operativo em ambiente gráfico
5 sistema operativo em ambiente gráfico5 sistema operativo em ambiente gráfico
5 sistema operativo em ambiente gráfico
 
Software livre, proprietário e comercial
Software livre, proprietário e comercialSoftware livre, proprietário e comercial
Software livre, proprietário e comercial
 
Software livre x Software Proprietário : Propriedade Intelectual
Software livre x Software Proprietário : Propriedade IntelectualSoftware livre x Software Proprietário : Propriedade Intelectual
Software livre x Software Proprietário : Propriedade Intelectual
 
1º Teste 2
1º  Teste 21º  Teste 2
1º Teste 2
 
1º Teste 3
1º Teste 31º Teste 3
1º Teste 3
 

Ähnlich wie Material de Apoio de Algoritmo e Lógica de Programação

Ähnlich wie Material de Apoio de Algoritmo e Lógica de Programação (20)

02 algoritmos
02 algoritmos02 algoritmos
02 algoritmos
 
01 logica
01 logica01 logica
01 logica
 
Logica java ate slide 30
Logica java   ate slide 30Logica java   ate slide 30
Logica java ate slide 30
 
Aula02
Aula02Aula02
Aula02
 
53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i53297189 apostila-algoritmo-e-logica-i
53297189 apostila-algoritmo-e-logica-i
 
Algoritmos e Lógica de Programação
Algoritmos e Lógica de ProgramaçãoAlgoritmos e Lógica de Programação
Algoritmos e Lógica de Programação
 
Logica de Programacao
Logica de ProgramacaoLogica de Programacao
Logica de Programacao
 
Alg aula 02 - algoritmos 1 tp1
Alg   aula 02 - algoritmos 1 tp1Alg   aula 02 - algoritmos 1 tp1
Alg aula 02 - algoritmos 1 tp1
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
algoritmo-m03-tiposdedados-151221150545.pptx
algoritmo-m03-tiposdedados-151221150545.pptxalgoritmo-m03-tiposdedados-151221150545.pptx
algoritmo-m03-tiposdedados-151221150545.pptx
 
Cap05
Cap05Cap05
Cap05
 
Cap05
Cap05Cap05
Cap05
 
Cap05
Cap05Cap05
Cap05
 
Algorítmo estruturado
Algorítmo estruturadoAlgorítmo estruturado
Algorítmo estruturado
 
Aulas 13 e 14 - Algoritmos
Aulas 13 e 14 - AlgoritmosAulas 13 e 14 - Algoritmos
Aulas 13 e 14 - Algoritmos
 
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis OperadoresLogica Algoritmo 03 Tipos Expressoes Variaveis Operadores
Logica Algoritmo 03 Tipos Expressoes Variaveis Operadores
 
algoritmos.pdf
algoritmos.pdfalgoritmos.pdf
algoritmos.pdf
 
4. metodos de contrucao de algoritmo
4. metodos de contrucao de algoritmo4. metodos de contrucao de algoritmo
4. metodos de contrucao de algoritmo
 
Lp m1(parte2)
Lp m1(parte2)Lp m1(parte2)
Lp m1(parte2)
 
Algoritmos e Programação: Conceito e comportamento de variável. Operadores. A...
Algoritmos e Programação: Conceito e comportamento de variável. Operadores. A...Algoritmos e Programação: Conceito e comportamento de variável. Operadores. A...
Algoritmos e Programação: Conceito e comportamento de variável. Operadores. A...
 

Kürzlich hochgeladen

trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditaduraAdryan Luiz
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSilvana Silva
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMVanessaCavalcante37
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavrasMary Alvarenga
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfEyshilaKelly1
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdfJorge Andrade
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Mary Alvarenga
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfHenrique Pontes
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptxthaisamaral9365923
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxleandropereira983288
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxIsabelaRafael2
 
Prova uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfProva uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfArthurRomanof1
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfmirandadudu08
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxIsabellaGomes58
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveaulasgege
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfManuais Formação
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasCassio Meira Jr.
 

Kürzlich hochgeladen (20)

trabalho wanda rocha ditadura
trabalho wanda rocha ditaduratrabalho wanda rocha ditadura
trabalho wanda rocha ditadura
 
Slides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptxSlides 1 - O gênero textual entrevista.pptx
Slides 1 - O gênero textual entrevista.pptx
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEMCOMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
COMPETÊNCIA 1 DA REDAÇÃO DO ENEM - REDAÇÃO ENEM
 
Bullying - Atividade com caça- palavras
Bullying   - Atividade com  caça- palavrasBullying   - Atividade com  caça- palavras
Bullying - Atividade com caça- palavras
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdf
 
02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf02. Informática - Windows 10 apostila completa.pdf
02. Informática - Windows 10 apostila completa.pdf
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
Grupo Tribalhista - Música Velha Infância (cruzadinha e caça palavras)
 
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdfBRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
BRASIL - DOMÍNIOS MORFOCLIMÁTICOS - Fund 2.pdf
 
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx“Sobrou pra mim” - Conto de Ruth Rocha.pptx
“Sobrou pra mim” - Conto de Ruth Rocha.pptx
 
Pedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptxPedologia- Geografia - Geologia - aula_01.pptx
Pedologia- Geografia - Geologia - aula_01.pptx
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
 
Prova uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdfProva uniasselvi tecnologias da Informação.pdf
Prova uniasselvi tecnologias da Informação.pdf
 
Regência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdfRegência Nominal e Verbal português .pdf
Regência Nominal e Verbal português .pdf
 
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptxQUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
QUARTA - 1EM SOCIOLOGIA - Aprender a pesquisar.pptx
 
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chaveAula - 2º Ano - Cultura e Sociedade - Conceitos-chave
Aula - 2º Ano - Cultura e Sociedade - Conceitos-chave
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
UFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdfUFCD_10392_Intervenção em populações de risco_índice .pdf
UFCD_10392_Intervenção em populações de risco_índice .pdf
 
Habilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e EspecíficasHabilidades Motoras Básicas e Específicas
Habilidades Motoras Básicas e Específicas
 

Material de Apoio de Algoritmo e Lógica de Programação

  • 1. Ciência da Computação Algoritmos e Lógica de Programação Ana Leda
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Fluxogramas – Símbolos Básicos Início ou término de um fluxograma Entrada de dados via teclado Procedimento interno e/ou Mudança de conteúdo Tomada de decisão Repetição Saída de dados para monitor
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.