quinta-feira, 24 de agosto de 2017

Algoritmos - curso em video - comentarios pt 1

Algoritmos computacionais
Curso em video – aula de 1 ate 3 comentarios
Manzano
São passos a serem seguidos por um módulo processador e seus respectivas usuários que, quando executados na ordem correta, conseguem realizar determinada tarefa.
(solved problems)
Lógica de programação
Linguagem de programação
Sistema completo

Fluxograma // diagrama de nami sheneiderman de shapan // ou portugol – pseudo – linguagenm
VisuALG → Claudio Morgado

Comandos de saída do visualg

escreva (“ “) // comentario – 1 ao lado da outra
escreval //comentario – L minusculo, Significa Escreva e salte uma linha

var (sig. Variavel)
variaveis são espaços
memória do computador
colocar etiquetas //comentario – cabe uma variavel por vez

1 nome do objeto a ser guardado (exmplo : brinquedo)
2 tipo do objeto (exemplo : bola)
var
identificador : tipo
Identíficadores
1. deve começar com uma letra
2. Os próximos podem ser letras ou números.
3. Não pode utilizar nenhum símbolo, exeto underline
4. Não pode conter espaços em branco
5. Não pode conter letras com acentos
6. Não pode ser uma palavra reservada.

Exemplos
Nota1 – V média (tem acento) – X
salário : bruto (x)
ácento, espaço, símbolo : dois pontos
9dade (x) Não pode iniciar por números

Algoritmo (é uma palavra reservada (x) )

inicio_algoritmo (V)





tipos primitivos
inteiro (negativos, 0, positivos)
real (0,5; pi; ou 3,14;)
caractere ex : “gustavo” “algoritmo” “123”
entre aspas, sequencia de caracteres
pode ter acentos
logico (vedadeiro ou falso)
msg : (mensagem)

Atribuição

var
msg : caractere
msg < - “Olá, Mundo!” (menor e menos)

3 diferentes (comandos de saída)
escreva (“msg”)
escreva (msg)
escreva (“mensagem “, msg)

funções dos comandos de entrada.
Algoritmos “meunome”
var
nome: caractere
inicio
Nome < - “Gustavo”
escreva (“muito prazer “, Nome)

fimalgoritmo


escreva (“Digite seu nome: “)
leia

leia (nome) //comentario onde esse nome é uma variavel
e nesse caso esse nome, é referenciado ao nomes (gustavo)

solicitar 2 números e somar os dois










operadores aritméticos
A = 5
B = 2

+ adição // A + B = 7
- subtração // A – B = 3
* multiplicação // A*B = 10
/ divisão // A / B = 2.5
\ divisão inteira // A \ B = 2
^ exponenciação // A ^ B = 25
% módulo (resto da divião) // A% B = 1

A ordem de procedência
( ) parentes
^ exponenciação
* / multiplicacao e divisao
+ - adicao e subtracao

3 + 2 / 2 = 4
(3 + 2) / 2 = 2.5

Funções aritméticas
abs – valor absoluto
exp - exponecial
int – valor inteiro
RaizQ – Raiz quadrada
pi – Retorna Pi
sen – Seno (rad)
cos – Cosseno (rad)
tg – tangente (rad)