Hfdsds

743 palavras 3 páginas
Roteiro:
• Conceitos básicos de algoritmo, linguagem, processador de linguagem e ambiente de programação; • Aspectos fundamentais da organização e do funcionamento de um computador; • Construções básicas de linguagens e execução sequencial; • Ambiente Visualg.

Algoritmo
• Linguagem natural: o Ambígua o Imprecisa o Incompleta • Pseudocódigo: o Portugol (livro texto) o Visualg (linguagem) • Fluxograma

Algoritmo
• Objetivo: o Criar um texto (ou diagrama) que represente de forma clara os passos que devem ser executados para se chegar na solução. o Permitir que a tradução para uma linguagem de programação seja feita de forma direta e sem grandes dificuldades. o Eventualmente, o próprio computador poderá ser usado para se escrever e testar o algoritmo concebido.

Algoritmo
• Visualg: o Uma linguagem para representação de algoritmos; o Um processador que permite escrever, armazenar, recuperar e depurar algoritmos; o Ligeiramente diferente da linguagem utilizada pelo livro-texto (Portugol);

Modelo de von Neumann
Memória

Entrada

Unidade Central de Processamento

Saída

Modelo de von Neumann
• • • • • Os dados e os programas são armazenados na memória, em regiões distintas. Os programas são formados, essencialmente, por comandos (instruções sobre o que fazer); Os comandos são lidos sequencialmente da memória, um após o outro; A execução de um novo comando inicia apenas depois que a execução do anterior tiver terminado (execução sequencial). Eventualmente, um comando pode modificar o valor de um dado existente na memória, solicitar novos dados ao usuário ou enviar dados para a saída.

Programa (e Algoritmo) = Dados + Instruções

Variáveis
• • • • • • • “Variável” é o nome que se dá para uma região da memória onde é armazenado algum dado que está ou estará sendo manipulado pelo programa. Um programa pode manipular várias variáveis distintas; Cada variável pode armazenar vários valores, mas apenas um de cada vez; “Variáveis” são criadas no

Relacionados