Skip to content

Latest commit

 

History

History
72 lines (46 loc) · 1.44 KB

File metadata and controls

72 lines (46 loc) · 1.44 KB

Linguagem de programação

Maneira de dar istrução ao computador. Como um lego, você irá ultilizar peças para criar algoritimos, ou seja , para resolver problemas.

ALgoritimos: Sequencia de passos lógicos e finita para resolução de um problema.

Peças de uma linguagem

-Comentários -Declaração de variáveis (const, let) -Operadores (atribuição,concatenação,matemáticos,lógicos) -Tipos de dados(string,number,boolean) -Estrutura de dados(function,object,array) -Controle de fluxo(if/else) -Estrutura de repetição(for,while)

Fases da resolução de um probelma

Coletar os dados Processar os dados(manipular,alterar) Apresentar os dados

Tipos de dados!

Strings (textos): "" '' `´ Number: 2 1.5 Function

Operadores

Operadores de atribuição de valor: = Operador de contatenação: + Operadores de comparação: == != <= >= < >

Estruturas de dados:

Arrays:

Uma lista que contém qualquer tipo de dado Métodos de array: push, find, forEach

Objetos:

Atributos e métodos Criação e manipulação de objetos Acesso a propriedades de objetos

Functions

criar, passar argumento excutar arrow function / named function

Estrutura de repetição

while

Condicionais

switch if/else

Módulos em Node.js:

Importação de módulos (require, CommonJS) Biblioteca 'inquirer' para criar prompts interativos

Programação assíncrona e Promises:

Uso de funções assíncronas (async/await)