Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


JavaScript Lógica de Programação Algoritmos, Manuais, Projetos, Pesquisas de Matérias técnicas

JavaScript Lógica de Programação Algoritmos completo

Tipologia: Manuais, Projetos, Pesquisas

2020

Compartilhado em 10/04/2020

marcoveras
marcoveras 🇧🇷

4.5

(2)

2 documentos

1 / 116

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
1
APOSTILA DE LÓGICA DE PROGRAMAÇÃO, HTML E JAVASCRIPT
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Pré-visualização parcial do texto

Baixe JavaScript Lógica de Programação Algoritmos e outras Manuais, Projetos, Pesquisas em PDF para Matérias técnicas, somente na Docsity!

ESTA OBRA PODE SER REPRODUZIDA E DISTRIBUÍDA PARCIAL OU INTEGRALMENTE DESDE QUE CITADA A FONTE. MATERIAL COPYLEFT - VENDA PROIBIDA

Todo material desenvolvido pela Coordenadoria do Governo Eletrônico é resultado de um processo coletivo de produção, que se iniciou em 2001 e que é permanente. Agradecemos a todos que colaboraram e que queiram contribuir.

CGE COORDENADORIA DO GOVERNO ELETRÔNICO Equipe de Treinamento Técnico

Aparecido Quesada Adriana Tosta Eder Moura Dourado Simone Leal dos Santos Thyago Akira de Morais Ribeiro Yuri Robinson de Souza

Contato [email protected] [email protected]

PALÁCIO DO ANHANGABAÚ VIADUTO DO CHÁ Nº 15 CEP 01002-000 SÃO PAULO TEL: 3113-8938 FAX 3113-

Índice

PARTE I

Lógica de Programação

Esta apostila visa auxiliar àqueles que pretendem ingressar na área de programação e desenvolvimento de sistemas. Aprenderemos como ordenar ações de forma consistente e assim formar uma seqüência lógica. Serão demonstrados conceitos generalizados, que poderão ser aplicados nos programas se forem devidamente adaptados.

Algoritmo

O Algoritmo é a parte fundamental para qualquer programação. Ele é uma seqüência lógica e predefinida para a realização de ações. Mas afinal, o que é isso?

Quando estamos com fome, executamos várias tarefas para poder se alimentar:

Alguém está faminto então: Vai até a cozinha; Abre a geladeira; Prepara a refeição; Almoça.

O exemplo acima são as ações que se devem seguir para saciar a fome. É o algoritmo de como acabar a fome de alguém. A construção de um algoritmo deve seguir certas regras, para que a tarefa seja concluída com êxito. Devemos ser simples e objetivo, pois quem interpretar este código não poderá ter dúvidas para executá-lo.

EXERCÍCIOS

1- Crie um algoritmo das rotinas que você executa para realizar a tarefa de acordar.

2- Crie um algoritmo das rotinas que você executa para procurar um emprego.

Alguém assiste televisão. (José assiste televisão; Maria assiste televisão).

As variáveis lhe proporcionam uma infinidade de possibilidades. Por isso que elas são classificadas de forma a restringir a sua variação.

As variáveis podem ser: Numéricas (1,2,45,98); Caracteres (a,B,F,z,Y); Alfanuméricas (adc, eduardo, 5d6f); Booleana ou Lógica (Verdadeiro, Falso);

EXERCÍCIO

1- Selecione dos algoritmos dos exercícios anteriores alguns itens que podem ser classificados como constantes ou como variáveis. Classifique-os de acordo com o tipo.

Fluxogramas

Os fluxogramas têm o objetivo de facilitar o entendimento do algoritmo. Estes fluxogramas são padronizados em diferentes formas, que auxiliam na visualização de sua respectiva função:

Início e fim do algoritmo.

As tarefas que serão executadas.

Parte que será exibida na tela.

Local onde serão permitidas a inserção de dados.

Existem outros objetos no fluxograma, mas isso nós veremos futuramente. Agora, montaremos o fluxograma da ação comer.

Com esse fluxograma, você percebe que só poderá executar uma ação após executar a outra.

Operadores

OPERADORES MATEMÁTICOS

Sempre serão utilizados cálculos para a realização de inúmeras tarefas. Os principais operadores matemáticos são:

  • (soma)
  • (subtração)
  • (multiplicação) / (divisão)

É muito importante saber que, como na matemática, as operações na lógica de programação seguem uma ordem. Existe uma ordem de precedência entre estes operadores:

Primeiro: ( ) - Parênteses. Segundo: *(multiplicação) ou /(divisão), o que aparecer primeiro. Terceiro: +(soma) ou -(subtração), o que aparecer primeiro.

Exemplo:

5 + 2 * 3 = 11 , pela precedência, lê-se o mesmo que: 5 + (2 * 3)

(5 + 2) * 3 = 21.

OPERADORES RELACIONAIS

Os operadores relacionais são utilizados para comparar dois valores, que podem ser variáveis ou constantes, do mesmo tipo. São exemplos de operadores relacionais:

= (igual a)

(maior que)

< (menor que) <> (diferente de)

= (maior ou igual a) <= (menor ou igual a)

Esses operadores são muito utilizados. Com o resultado destas comparações implica num valor lógico (verdadeiro ou falso):

10 >= 5 (verdadeiro) 11 <> 11 (falso) 0,5 < (-1)(falso) A = A (verdadeiro)

OPERADORES LÓGICOS

Os operadores lógicos são combinados às expressões. Desta forma, conseguimos um valor verdadeiro ou falso. Os operadores lógicos principais são:

E - conjunção Ou - disjunção Não - negação

O “E” e o “Ou” são operadores binários. Isso quer dizer que eles servem para combinar duas expressões. O “Não” é um operador unário. Isso quer dizer que ele serve para alterar o valor de uma expressão. Para entendermos melhor como eles são utilizados, vejam as seguintes expressões:

1.Tem energia elétrica. 2.O computador está ligado na tomada

Para que o computador ligue, ele tem que obedecer as duas expressões anteriores.