universidade federal de roraima departamento de matemática ... · •linguagens de programação...
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](https://reader034.vdocuments.mx/reader034/viewer/2022042108/5e881c95ce74b74bdf418df4/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042108/5e881c95ce74b74bdf418df4/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042108/5e881c95ce74b74bdf418df4/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042108/5e881c95ce74b74bdf418df4/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042108/5e881c95ce74b74bdf418df4/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042108/5e881c95ce74b74bdf418df4/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042108/5e881c95ce74b74bdf418df4/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042108/5e881c95ce74b74bdf418df4/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042108/5e881c95ce74b74bdf418df4/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.mx/reader034/viewer/2022042108/5e881c95ce74b74bdf418df4/html5/thumbnails/10.jpg)
![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](https://reader034.vdocuments.mx/reader034/viewer/2022042108/5e881c95ce74b74bdf418df4/html5/thumbnails/11.jpg)
![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](https://reader034.vdocuments.mx/reader034/viewer/2022042108/5e881c95ce74b74bdf418df4/html5/thumbnails/12.jpg)
![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](https://reader034.vdocuments.mx/reader034/viewer/2022042108/5e881c95ce74b74bdf418df4/html5/thumbnails/13.jpg)
![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](https://reader034.vdocuments.mx/reader034/viewer/2022042108/5e881c95ce74b74bdf418df4/html5/thumbnails/14.jpg)
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.