Matemática Pura, Matemática Aplicada, Computação, educação matemática, teoria dos números, programação e desenvolvimento de jogos. - Matheus Nakade - @MorgaoFreud
sexta-feira, 1 de setembro de 2017
quinta-feira, 31 de agosto de 2017
C, JAVA ou PHP: Qual é a linguagem mais rápida? G- Tech
C, JAVA ou PHP: Qual é a linguagem mais rápida?
link direto :
https://www.youtube.com/watch?v=2N2Va54w3UI
domingo, 27 de agosto de 2017
comentarios sobre a USP são carlos no SISU
Edital de abertal
USP pelo SISU
links de publicacoes
acedemica do instituto de ciencias matematics e de computacao da
Universidade de São Paulo no campus de São carlos
publicacao em
ciencias da computacao
publicacao em
sistemas de informacao
http://prodacad.icmc.usp.br/ssc/
sexta-feira, 25 de agosto de 2017
Organização de Computadores - a01 - 1.0 - comentarios
anotacoes sobre a aula sem edicao
Comentarios 1.0 aula
01 de organizacao de computadores
Meus comentario e
anotacoes sobre a aula 01, de organização de computadores, com
todas os textos, e aula referente a aula 1.
pequena parte sobre
a referencia a ativadades estruturadas da faculdade.
* Aula 01 –
principios de funcionamento de um computador
* o que é e para
que serve ?
- maquina
* computador =
hardware + software
→ outros formatos
de computadores.
Desktop, laptop
(notebook ) , netbook, ultrabook.
* macbook air,
tablet, smartphone,, (sistemas embarcados)
* componentes do
hardware
WLAN – local area
network wireless (LAN – local area network)
hardware –
detalhes dos componentes
→ pc antigo
→ slots
para atualizacao e expansao
→ sistema aberto
portatiil –
smartphone – tablet – notebook
→ “
quase sempre fechado ”
→ tirando
hardisk, e memoria
em alguns casos
Linguagem de alto
nivel X Linguagem de baixo nivel
componentes :
detalhes dos componentes
→ entrada e saída
de dados
video, multimidia,
rede, fax, modem.
Hoje onboard
barramentos :
endereço, dados, controle
desenvolvimento de
software
programa
(fonte)
Compilador
Objeto
Ligador
Executavel
S.O. é o 1 software
→ o gerente de ddados → gerente de recursos (hardware)
UCP (portugues) –
CPU ingles
sistema fechado
padroes de entrada--
poucas saidas
limitacao do usuario
mecanico ou
deterministico
sistema x seu
ambiente
nao temos um sistema
todo fvechado (hermético)
lacrado – nem todo
aberto (
temos graus niveis
de dependendcia com o ambiente → obedece as leis da fisica
sistema aberto
variedades enorme
entre entradas e saidas em relacoao ao ambiente externo, sao
entradas bem conhecidas.
Relacao de causa e
efeito indeterminados
→ tipo sistemas
organicos
→ nao tem tanta
diferenca entre o sistema e seu ambiente
→ sistema aberta
(entradas e saidas) é interdependete de entradas e saidas
→ nao obedece as
leis determinadas da fisica
pi e,bitodps
* sistemas
embarcados (microprocessador
pda’s → sao
computadores (funcoes especificas)
→ normalemente
fazem uma unica atribuicao, se quiser mudar tem que reprogramar
→ chips mais
simples fechados que contem toda parte de hardware, produzidos em
larga escala e normalemnte tem baixo custo
→ exemplo mp3
players e semaforos
microprocessadores
(pode-se frequencias altas) robusto
microcontroladores
(baixa memoria ), simples
linguyagem de alto
nivel x baixo nivel
baixo → mais
proxima do hardware (dificil humano entender)
→ codigo de
maquina
alto → proximo a
linguagem escrita (mais facil entre
→ proximo a
linguagem escrita (mais facil enteder)
→ programar de
forma visivel, sendo código fonte gerado automaticamente
l
linguagem de alto
nivel
lingugagem assembly
linguagem de
maquinaq (binario)
hardware (micro
controlador / processador
geracoes de
lingugagem
mainframe
é um computador de
grande porte, dedicado normalmente ao processamento de um volume
grande de informacoes. Os mainframes sao capazes de oferecer servicos
a minhares de usuarios
atraves de varios
terminais conectados diretamente ou atraves de uma rede.
Historico dos
computadores
geracao de
computadores
1 geracao : valvulas
eletronicas
2 geracao :
transsistores
3 geracoes :
circuitos integrados
classifcacao (ao
parte)
grande porte (
grande capcadidade de processamento
mini e armazenamento
minicomputador :
para pequenas e médias empresas
microcomputadores :
destinados a usuarios finais
compiliacao
compilacao é o
processo de traducao do programa escrito em uma linguagem pelo
programador, chamado codigo fonte, para a linguagem de maquina do
computador chamada de codigo objeto, e é realizado por um programa
chamado compilador.
Gerenciamento do
memoria pela CPU
a memoria de uma
computador é finita, sendo assim, quando temos necessidades de mais
memoria para a secucao de programas, precisamos de algumas formas
gerenciar a memoria para que todos os progrmaas possam ser
executados.
8 questoes -
6 acertos – 2
errados – 75% (6 de 8)
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)
Assinar:
Comentários (Atom)





