ICC - Introdução à Ciência da Computação – 2010.2 – Programa

 

1 - Introdução ao Computador

1.2 - O Computador e suas várias utilidades

1.3 - Conceitos básicos e terminologias

1.4 - Organização e funcionamento do Computador

1.4.1 - Por dentro do computador: hardware

1.4.1.1 - Partes funcionais do computador

1.4.1.2 - Conhecendo um pouco mais sobre o sistema de processamento

1.4.1.2.1 - A memória principal (MP):

1.4.1.2.2 - O processador (UCP):

1.4.1.3 - O ciclo de execução de uma instrução:

1.4.2 - Por dentro do computador: Software

1.4.2.1 - Software básico.

1.4.2.2 - Software aplicativo.

2 - Uso de Planilhas Eletrônicas

2.1 - Conceitos básicos

2.1.1 - Elementos básicos de uma planilha eletrônica

2.2 - Navegação pelas células da planilha

2.3 - Armazenamento em uma célula

2.4 - Seleção de células usando o mouse

2.5 - Cópia, movimentação e limpeza de conteúdos de células utilizando menus

2.6 - Cópia, movimentação, limpeza e expansão de conteúdos de células utilizando o mouse

2.7 - Modificar largura de colunas e altura de linhas

2.8 - Criação de planilhas

2.9 - Utilização de funções para aumentar o poder das planilhas

2.9.1 - AutoSoma:

2.9.2 - Referências Absolutas:

2.10 - Melhoramento da aparência da planilha

2.10.1 - Formatação de Números

2.10.2 - Formatação de Textos

2.10.3 - Espaçamento

2.10.4 - Alinhamento

2.10.5 - Bordas

2.10.6 - Cores

2.11 - Classificação de dados da planilha

2.12 - Construção de gráficos simples

3 - Métodos de Análise e Solução de Problemas

3.1 - Conceito de Algoritmo

3.2 - Construção de Algoritmos

4 - Introdução à Programação com Fortran 90

4.1 - Introdução

4.1.1 - Uma Breve História do FORTRAN

4.1.2 - A Linguagem F90/K

4.2 - F90/1 - Programas que Calculam e Imprimem

4.2.1 - O Primeiro Programa FORTRAN 90

4.2.2 - Elementos da linguagem FORTRAN

4.2.2.1 - Formato do Programa-fonte

4.2.2.2 - Conjunto de Caracteres

4.2.2.3 - Significação dos Espaços em Branco

4.2.2.4 - Comentários

4.2.2.5 - Nomes

4.2.2.6 - Ordem de Comandos e Diretivas

4.2.3 - Números

4.2.3.1 - Constantes Inteiras

4.2.3.2 - Constantes Reais

4.2.4 - Seqüência de Caracteres

4.2.5 - Expressões

4.2.5.1 - Prioridade das Operações em Expressões Aritméticas

4.2.5.2 - Alteração da Prioridade das Operações em Expressões Aritméticas

4.2.6 - Instrução de Impressão

4.2.7 - O Programa

4.3 - F90/2 - Variáveis e Atribuições

4.3.1 - Como Especificar o tipo de uma Variável - Declaração

4.3.2 - Comando de Atribuição

4.3.3 - Valores Assumidos por Uma Variável ao Longo de um Programa

4.3.4 - Comando de Entrada Através do Teclado

4.3.5 - Comentários de um Programa

4.3.6 - Teste de Programa

4.3.7 - Cuidados Especiais

4.4 - F90/3 - Fluxo de Controle

4.4.1 - Desvio no Fluxo de Controle

4.4.1.1 - Comando IF

4.4.1.2 - Ninho de IFs

4.4.2 - Comando SELEC CASE

4.4.3 - Comando de Repetição

4.4.3.1 - Comando DO

4.4.3.1.1 - Funcionamento do DO

4.4.3.1.2 - Observações sobre o comando DO

4.4.3.2 - Expressões Lógicas

4.4.3.3 - Comando DO WHILE

4.4.3.3.1 - Funcionamento do DO WHILE

4.4.3.3.2 - Observação sobre o Comando DO WHILE

4.4.4 - Rotulação de Saída dos Resultados num Programa

4.5 – F90/4 - Conjuntos ou Variáveis Indexadas

4.5.1 - Declaração de Conjuntos

4.5.2 - Como Manipular Conjuntos

4.5.2.1 - Leitura de Dados para Conjuntos

4.5.2.2 - Impressão de Conjuntos

4.5.3 - Conjuntos Bidimensionais - Matrizes

4.5.3.1 - Leitura de Conjunto Bidimensional

4.6.3.2 - Impressão de Conjunto Bidimensional

4.5.4 - Refinamento Passo a Passo

4.6 - F90/5 - Subprogramas

4.6.1 - Tipos de Subprogramas

4.6.1.1 - Subprogramas Função Predefinida (Função Embutida)

4.6.1.2 - Subprograma Função (FUNCTION)

4.6.1.2.1 - Estrutura de um Subprograma função

4.6.1.3 - Subprograma Sub-rotina (SUBROUTINE)

4.6.1.3.1 - Estrutura de um Subprograma Sub-rotina

4.7 – F90/6 - Controle de Formato para Entrada e Saída de Dados

4.7.1 - Tipos de Formatos de Dados

4.7.1.1 - Dados Inteiros

4.7.1.2 - Dados Reais

4.7.1.2.1 - Formato Exponencial:

4.7.1.2.2 - Formato para Engenharia:

4.7.1.2.3 - Formato Científico:

4.7.1.3 - Dados de Caracteres

4.7.2 - Tipos de Formatos de Posicionamento

4.7.3 - Leitura de Variáveis Formatadas

4.7.4 - Apresentação de Variáveis Formatadas

4.7.5 - Impressão de Variáveis Formatadas

4.8 - F90/7 - Informações Alfanuméricas

4.8.1 - Cadeias de Caracteres

4.8.2 - Variáveis de Caracteres

4.8.3 - Leitura e Impressão de Variáveis de Caracteres

4.8.4 - Comparação entre Cadeias de Caracteres