Timbre

UNIVERSIDADE FEDERAL DE GOIÁS

INSTITUTO DE FÍSICA

Declaração

DISCIPLINA: Introdução à Computação (CÓDIGO: INF0109)

Conceitos básicos de computação: hardware e software; noções de sistemas operacionais; técnicas de programação: algoritmos.

 

PROGRAMA

1 - Conceitos Básicos de Computação
2 - Noções de Sistemas Operacionais
3 - Noções de Lógica
3.1 - Lógica de Programação
3.2 – Algoritmo
4 - Tipos primitivos
4.1 – Constantes
4.2 - Variáveis
4.2.1 - Formação de Identificadores e Declaração de Variáveis)
5 - Expressões
5.1 Aritméticas
5.2 Lógicas
6 - Comandos
6.1 Atribuição
6.2 Entrada e Saída
7 - Blocos
8 - Estruturas de Controle
8.1 Seqüencial
8.2 Seleção
8.2.1 Simples
8.2.2 Composta
8.2.3 Encadeada
8.2.4 Múltipla Escolha
8.3 Repetição
8.3.1 Com Teste no Início
8.3.2 Com Teste no Final
8.3.3 Com Variável de Controle
9 - Estruturas de Dados
9.1 - Homogêneas Unidimensionais
9.2 - Homogêneas Multidimensionais
10 - Modularização (Subrotinas)


BIBLIOGRAFIA BÁSICA

FORBELLONE, A. L. V. e EBERSPACHER, H. F. Lógica de Programação – A Construção de Algoritmos e Estrutura de Dados. 2ª Edição. Makron Books. 2000.

 

BIBLIOGRAFIA COMPLEMENTAR

ASCENCIO, A. F. G. Lógica de Programação com Pascal. Makron Books. 1999.
ASCENCIO, A. F. G. e CAMPOS, E. A. V Fundamentos da Programação de Computadores – Algoritmos, Pascal e C/C++. Prentice Hall. 2002.
FARRER, H. et al. Algoritmos Estruturados. LTC. 1999.
FARRER, H. et al. Pascal Estruturado. LTC. 1999.
GUIMARÃES, A. M., LAGES, N. A. C. Algoritmos e Estruturas deDados. LTC. 1994.


logotipo

Documento assinado eletronicamente por Rodrigo Massanori Vilela Utino, Secretário, em 22/08/2022, às 11:44, conforme horário oficial de Brasília, com fundamento no § 3º do art. 4º do Decreto nº 10.543, de 13 de novembro de 2020.


QRCode Assinatura

A autenticidade deste documento pode ser conferida no site https://sei.ufg.br/sei/controlador_externo.php?acao=documento_conferir&id_orgao_acesso_externo=0, informando o código verificador 3131467 e o código CRC C021E2CC.




Referência: Processo nº 23070.023323/2022-67 SEI nº 3131467