Mudanças entre as edições de "Sistemas Operacionais e Introdução a Programação (diário 2010-1) - Prof. Ederson Torresini"

De MediaWiki do Campus São José
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
  • 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
  • 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

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 para página principal da disciplina