0% acharam este documento útil (0 voto)
3 visualizações29 páginas

Visualg para JavaScript: Guia Prático

O documento aborda a transformação de pseudocódigo do Visualg para JavaScript, destacando ferramentas como JavaScript, Visual Studio Code e NodeJS. Ele explora variáveis, operadores, estruturas de controle e funções, comparando conceitos entre Visualg e JavaScript. O material é destinado a estudantes do CST em Desenvolvimento de Software Multiplataforma e inclui informações de contato do professor.

Enviado por

jp.foganholo
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
3 visualizações29 páginas

Visualg para JavaScript: Guia Prático

O documento aborda a transformação de pseudocódigo do Visualg para JavaScript, destacando ferramentas como JavaScript, Visual Studio Code e NodeJS. Ele explora variáveis, operadores, estruturas de controle e funções, comparando conceitos entre Visualg e JavaScript. O material é destinado a estudantes do CST em Desenvolvimento de Software Multiplataforma e inclui informações de contato do professor.

Enviado por

jp.foganholo
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

TRANSFORMANDO DO VISUALG PARA JAVASCRIPT

LÓGICA DE PROGRAMAÇÃO E ALGORITMOS


CST em Desenvolvimento de Software Multiplataforma

PROF. Me. TIAGO A. SILVA


New YouTube Logo Vector
AMBIENTE DE DESENVOLVIMENTO

• Para transformar o pseudocódigo do Visualg para JavaScript


iremos precisar das ferramentas: a linguagem de programação
JavaScript, IDE de desenvolvimento Visual Studio Code e o
NodeJS como interpretador local.

[Link] 2
VARIÁVEIS, ENTRADA E SAÍDA
VARIÁVEIS, ENTRADA E SAÍDA

[Link] 4
ENTRADA DE DADOS NO CONSOLE COM NODE E JS

[Link] 5
VARIÁVEIS E SAÍDAS EM VISUALG E JAVASCRIPT

[Link] 6
CARACTERÍSTICAS DE VARIÁVEIS EM JAVASCRIPT

Característica var let const


Escopo Função ou global Bloco Bloco
Sim, mas não Sim, mas não
Sim, inicializada como acessível antes da acessível antes da
Hoisting
undefined declaração (temporal declaração (temporal
dead zone) dead zone)
Redeclaração Permitida Não permitida Não permitida
Não permitida (exceto
Atualização de Valor Permitida Permitida mutação de objetos e
arrays)
Usar quando o valor Usar para valores que
Uso Preferencial Evitar
pode mudar não mudam
[Link] 7
OPERADORES
COMPARAÇÃO ENTRE OPERADORES

CATEGORIA OPERADOR NO VISUALG OPERADOR NO JAVASCRIPT DESCRIÇÃO


Atribui um valor a uma
Atribuição <- = variável.
Verifica se os valores são
Igualdade = == ou === iguais. === também compara
os tipos no JavaScript.
Verifica se os valores são
diferentes. !== também
Diferença <> != ou !== compara os tipos no
JavaScript.
Verifica se um valor é maior
Maior que > > que outro.
Verifica se um valor é menor
Menor que < < que outro.
Verifica se um valor é maior
Maior ou igual >= >= ou igual a outro.
Verifica se um valor é menor
Menor ou igual <= [Link] <= ou igual a outro.
9
COMPARAÇÃO ENTRE OPERADORES

OPERADOR NO
CATEGORIA OPERADOR NO VISUALG DESCRIÇÃO
JAVASCRIPT
Soma dois valores ou
Adição + + concatena strings no
JavaScript.
Subtração - - Subtrai um valor de outro.

Multiplicação * * Multiplica dois valores.

Divisão / / Divide um valor pelo outro.


Retorna o resto da divisão
Módulo (resto) % % inteira.
Eleva um número a uma
Exponenciação Não disponível ** potência no JavaScript.

[Link] 10
COMPARAÇÃO ENTRE OPERADORES

OPERADOR NO
CATEGORIA OPERADOR NO VISUALG DESCRIÇÃO
JAVASCRIPT
Retorna verdadeiro se
E lógico E && ambas as condições forem
verdadeiras.
Retorna verdadeiro se uma
OU lógico OU || das condições for
verdadeira.
Negação lógica NAO ! Inverte o valor lógico.

[Link] 11
COMPARAÇÃO ENTRE OPERADORES

OPERADOR NO
CATEGORIA OPERADOR NO VISUALG DESCRIÇÃO
JAVASCRIPT

Concatenação de strings + + Concatena duas strings.


Incrementa o valor da
Incremento Não disponível ++ variável em 1 no
JavaScript.
Decrementa o valor da
Decremento Não disponível -- variável em 1 no
JavaScript.
+=, -=, *=, Realiza a operação e
Atribuição com operação Não disponível atribui o resultado à
/=, %= variável.

[Link] 12
ESTRUTURAS DE CONTROLE
ESTRUTURA CONDICIONAL SIMPLES: SE

[Link] 14
ESTRUTURA CONDICIONAL COMPOSTA: SE SENÃO

[Link] 15
CLASSIFICAÇÃO COM ESCOLHA CASO

[Link] 16
ESTRUTURAS DE REPETIÇÃO
REPETIÇÃO PRÉ DETERMINADA: PARA

[Link] 18
REPETIÇÃO INDETERMINADA: ENQUANTO

[Link] 19
REPETIÇÃO INDETERMINADA: REPITA

[Link] 20
REPETIÇÃO INDETERMINADA: REPITA

[Link] 21
VETORES E MATRIZES
VETOR COM PARA

[Link] 23
MATRIZES NO VISUALG

[Link] 24
MATRIZES NO JAVASCRIPT

[Link] 25
FUNÇÕES E PROCEDIMENTOS
FUNÇÕES

[Link] 27
PROCEDIMENTOS

[Link] 28
OBRIGADO!

• Encontre este material on-line em:


– [Link]
– Plataforma Teams

• Em caso de dúvidas, entre em contato:


– Prof. Tiago: tiago.silva238@[Link]

[Link] 29

Você também pode gostar