universidade federal de roraima departamento de matemática ... · •linguagens de programação...

14
Universidade Federal de Roraima Departamento 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.

Upload: others

Post on 26-Mar-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Universidade Federal de Roraima Departamento de Matemática ... · •Linguagens de programação (C, Java, Scilab, etc.) •Software de bases (sistema operacional) O Sistema Operacional

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.

Page 2: Universidade Federal de Roraima Departamento de Matemática ... · •Linguagens de programação (C, Java, Scilab, etc.) •Software de bases (sistema operacional) O Sistema Operacional

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

Page 3: Universidade Federal de Roraima Departamento de Matemática ... · •Linguagens de programação (C, Java, Scilab, etc.) •Software de bases (sistema operacional) O Sistema Operacional

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

Page 4: Universidade Federal de Roraima Departamento de Matemática ... · •Linguagens de programação (C, Java, Scilab, etc.) •Software de bases (sistema operacional) O Sistema Operacional

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.

Page 5: Universidade Federal de Roraima Departamento de Matemática ... · •Linguagens de programação (C, Java, Scilab, etc.) •Software de bases (sistema operacional) O Sistema Operacional

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.

Page 6: Universidade Federal de Roraima Departamento de Matemática ... · •Linguagens de programação (C, Java, Scilab, etc.) •Software de bases (sistema operacional) O Sistema Operacional

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)

Page 7: Universidade Federal de Roraima Departamento de Matemática ... · •Linguagens de programação (C, Java, Scilab, etc.) •Software de bases (sistema operacional) O 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.

Page 8: Universidade Federal de Roraima Departamento de Matemática ... · •Linguagens de programação (C, Java, Scilab, etc.) •Software de bases (sistema operacional) O Sistema Operacional

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.

Page 9: Universidade Federal de Roraima Departamento de Matemática ... · •Linguagens de programação (C, Java, Scilab, etc.) •Software de bases (sistema operacional) O Sistema Operacional

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”.

Page 10: Universidade Federal de Roraima Departamento de Matemática ... · •Linguagens de programação (C, Java, Scilab, etc.) •Software de bases (sistema operacional) O Sistema Operacional
Page 11: Universidade Federal de Roraima Departamento de Matemática ... · •Linguagens de programação (C, Java, Scilab, etc.) •Software de bases (sistema operacional) O Sistema Operacional
Page 12: Universidade Federal de Roraima Departamento de Matemática ... · •Linguagens de programação (C, Java, Scilab, etc.) •Software de bases (sistema operacional) O Sistema Operacional
Page 13: Universidade Federal de Roraima Departamento de Matemática ... · •Linguagens de programação (C, Java, Scilab, etc.) •Software de bases (sistema operacional) O Sistema Operacional
Page 14: Universidade Federal de Roraima Departamento de Matemática ... · •Linguagens de programação (C, Java, Scilab, etc.) •Software de bases (sistema operacional) O Sistema Operacional

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.