Universidade Federal de RoraimaDepartamento de Matemática
Introdução à Ciência da Computação
Tema nº1: Entrada e saída de dados
Assunto: Elemos básicos sobre Arquitetura de Computadores Conceito
de Hardware, Software, Sistema Operacional e Linguagem de
Programação. Introdução ao Scilab.
Tema nº1: Introdução a lógica e técnicas básica deprogramação
Tema nº2: Estrutura de seleção.
1ª Avaliação
Tema nº3: Estrutura de repetição
Tema nº4: Estrutura básicas de dados
2ª Avaliação
Tema nº5: Programação estruturada modular
3ª Avaliação
Computador = Hardware + Software(Parte física) (Parte lógica)
CPU
Memoria
Unidade de Controle
Unidade aritmética e Lógica
Unidade de Entrada Unidade de Saída
O que é hardware e o que é software?
Os computadores possuem uma parte física (o "corpo" do
computador). Chamamos isto de hardware, que são todos os
elementos físicos, mecânicos, elétricos magnéticos que o
compõem como por exemplo: o monitor, o gabinete, o teclado,
o HD, a impressora, a placa de vídeo, a memória, a placa de
som e etc.
O que é hardware e o que é software?
O software é os programas utilizados no computador, sejam de
aplicação ou básicos do sistema. Existem vários tipos de
software como: jogos para diversão, processadores de texto
para fazer textos, sistemas operacionais para controlar as
operações básicas do computador, ou seja, existem diversos
tipos de software para vários tipos de funções.
Software
O termo Software é utilizado em informática para indicar a parte funcional de um
computador, ou seja, o conjunto de programas, métodos e procedimentos, regras e
documentação relacionados com o funcionamento e manejo de um sistema de
processamento de dados.
Podemos agrupar os softwares utilizados em um computador em três categorias
principais.
• Programas aplicativos (Word, Excel, etc.)
• Linguagens de programação (C, Java, Scilab, etc.)
• Software de bases (sistema operacional)
O Sistema Operacional é o nome dado a um conjunto de
programas fornecidos pelo fabricante do computador, que têm por
objetivo gerenciar todos os recursos do computador de forma a
permitir o uso e funcionamento da máquina de maneira mais fácil,
segura e eficiente.
Na verdade, é o sistema operacional quem comanda e direciona a
execução de todas as operações em um computador, servindo de
suporte para a execução de todos os demais programas utilizados.
Uma linguagem de programação é um método padronizado para
comunicar instruções para um computador. É um conjunto de regras
sintáticas e semânticas usadas para definir um programa de computador.
Permite que um programador especifique precisamente sobre quais
dados um computador vai atuar, como estes dados serão armazenados
ou transmitidos e quais ações devem ser tomadas sob várias
circunstâncias. Linguagens de programação podem ser usadas para
expressar algoritmos com precisão.
Algoritmo é um processo de cálculo matemático ou de resolução de um grupo de
problemas semelhantes em que se estipulam, com generalidade e sem restrições.
Podemos dizer também, que são regras formais para obtenção de um resultado ou da
solução de um problema, englobando fórmulas de expressões aritméticas.
Em processamento de dados, é muito comum relacionar a palavra algoritmo com
diagramação de bloco já que muitas fórmulas estão dentro das simbologias de
processos para a resolução de um determinado problema, seja na área contábil, seja
na área financeira, seja em uma folha de pagamento, bem como, em qualquer
situação que exija um resultado final “correto” e/ou “coerente”.
BIBLIOGRÁFIA BÁSICA
LACERDA, E. G. M. Programando com Scilab. Departamento de Engenharia de
Computação e Automação, 2015.
LOPES, A.; GARCIA, G. Introdução à programação. Rio de Janeiro: Elsevier,
2002.
MANZANO, A. L. N. G.; MANZANO, M. I. N. G. Informática Básica. São
Paulo: Erica, 2007
PIVA JUNIOR, D. et al. Algoritmo e programação de computadores. Rio de
Janeiro: Elsevier, 2012
SOUZA, M. A. F. et al. Algoritmo e lógica de programação. São Paulo: Cengage
Learning, 2011.