Mudanças entre as edições de "Sistemas Operacionais e Introdução a Programação (diário 2010-1) - Prof. Ederson Torresini"
Ir para navegação
Ir para pesquisar
Linha 47: | Linha 47: | ||
***Passagem de parâmetro por valor e por referência | ***Passagem de parâmetro por valor e por referência | ||
**Ponteiros | **Ponteiros | ||
+ | |||
+ | =Regras de um bom programa= | ||
+ | * Entender o problema, modelá-lo, utilizar pseudocódigo / diagrama de bloco. | ||
+ | * Definir entrada, processamento e saída. | ||
+ | * Primeiro declarar, depois realizar expressões. | ||
+ | * Deixar claro (documentar) o escopo de cada função e estrutura de decisão e de repetição (quando não foi visíveis início e fim na mesma tela). | ||
{{Voltar|Sistemas Operacionais e Introdução a Programação (página)|página principal da disciplina}} | {{Voltar|Sistemas Operacionais e Introdução a Programação (página)|página principal da disciplina}} |
Edição das 14h40min de 11 de fevereiro de 2010
- Arquitetura de Sistemas Computacionais
- Modelo de Alan Turing
- Modelo de von Neumann
- Processador
- Memória
- Barramento(s)
- Sistemas Operacionais
- Tríade usuários-processos-dados
- Sistemas de Arquivos
- Usuários
- Permissões e propriedades
- Processos
- Árvore, escalonamento e estados
- Tríade usuários-processos-dados
- Lógica de Programação
- Algoritmo
- Entrada -> Processamento -> Saída [-> Entrada]
- Pseudocódigo
- Diagrama de bloco
- Constantes e variáveis
- Operadores e expressões
- Estruturas
- Decisão
- Repetição
- Algoritmo
- Linguagem de Programação C (segundo Guia Básico de C)
- Programa compilado:
- Compilação -> Montagem -> Vinculação
- Estrutura de um programa
- Bibliotecas
- Definições
- Função principal: main
- O primeiro programa (vazio)
- O clássico "Hello World" :-)
- Constantes e variáveis
- Declaração (e porque fazê-lo)
- Números: inteiro, real...
- Caracter e string
- Vetores e ponteiros: área de memória = um número
- Operadores
- Expressões
- E/S
- Estruturas
- Decisão
- Repetição
- Funções
- Argumentos
- Escopo
- Passagem de parâmetro por valor e por referência
- Ponteiros
- Programa compilado:
Regras de um bom programa
- Entender o problema, modelá-lo, utilizar pseudocódigo / diagrama de bloco.
- Definir entrada, processamento e saída.
- Primeiro declarar, depois realizar expressões.
- Deixar claro (documentar) o escopo de cada função e estrutura de decisão e de repetição (quando não foi visíveis início e fim na mesma tela).