44
INFORMÁTICA Prof. Rafael Fernando Zimmermann

Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Embed Size (px)

Citation preview

Page 1: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

INFORMÁTICA

Prof. Rafael Fernando Zimmermann

Page 2: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

2

SOFTWARE

O software é um conjunto de instruções, composto de

uma seqüência ordenada de passos que dizem ao

computador e às partes do mesmo, o que fazer.

A execução dessas instruções pelo computador,

produzirá os resultados esperados pelo usuário.

Podem ser divididos em quatro grupos:

• Sistema operacional

• Utilitários

• Linguagens de programação

• Aplicativos

Page 3: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

3

SOFTWARE

Sistema Operacional: Executa as funções mais básicas, controla a máquina,

aciona os periféricos e serve de suporte a outros programas.

Ex: MS-DOS, UNIX, OS/2, Windows, LINUX, etc.

Utilitários: Neste grupo se encontram os programas de nível mais elementar.

Ele faz o que ao sistema operacional não foi programado fazer.

Ex:: anti-vírus, desfragmentador de disco, etc.

Linguagens de programação: Compreende os sistemas de programação.

Através das linguagens, são feitos os programas, sistemas operacionais e até

outras linguagens.

Ex: Pascal; Fortran; Cobol; Basic; Clipper; C++; Visual Basic; Delphi, etc.

Aplicativos: São programas voltados para aplicações específicas (editor de

textos, planilhas eletrônicas, gerenciador de imagens além de programas

utilizados na automação das rotinas comerciais, industriais e científicas.

Ex: Word; Lotus 1,2,3; Access; e aplicaticos comerciais: Folha de Pagamento;

Contabilidade; Controle de Estoques, etc.

Page 4: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

SOFTWARE

Básico Aplicativos

Utilitários

Sistema Operacional

Linguagem de Programação

Page 5: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Aplicativo

Efetuar tarefas que sirvam diretamente ao usuário.

Ex: controle de contas a pagar

processador de textos

contabilidade

Disponíveis hoje abrangem diversas áreas

do conhecimento

Page 6: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Aplicativo

Processador ou Editor de Texto

Ampliam significativamente as possibilidades

para editar textos.

Word-Perfect

WordPad

Microsoft Office Word 2003 ou 2007

BrOffice

LibreOffice

Page 7: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Aplicativo

Dicionários e Tradutores

Programas que permitem a tradução de um texto

de um idioma para outro.

Dicionário Aurélio Eletrônico

DIC-Melhoramentos Soft da Língua Portuguesa

Page 8: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Programas Genéricos: grande simplicidade, permitem o

desenho de uma infinidade de coisas,

tendo como inconveniência uma

baixa resolução (pouca precisão).

Paintbrush

Programas Profissionais: precisão e versatilidade.

Corel Draw - líder no mercado de arte final

Desenhos Técnicos e Artísticos

Software Aplicativo

Page 9: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Programas que possuem recursos de editoração, como

por exemplo: permitir a colunagem, os recursos de

textos para encaixar um ilustração ou gráfico, o

dimensionamento de espaçamento entre linhas e letras,

entre outros.

PageMaker

QuarkPress

Publisher

Editoração Eletrônica

Software Aplicativo

Page 10: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Programas específicos para o tratamento de imagens

e ilustrações.

Photo Styler

Adobe Photoshop

Edição de Imagens

Software Aplicativo

Page 11: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Aplicativo

Administração/Contabilidade

Programas de folha de pagamento capazes de operar

folhas mensais, quinzenais ou semanais e tabelas de

adiantamentos. Calculam 13º salário e rescisão

contratual.

Programas para controle patrimonial, utilizando moedas

alternativas, lançamentos em períodos anteriores, etc.

Page 12: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Aplicativo

Matemática

Softwares específicos para matemática, onde é possível

introduzir uma equação em qualquer lugar na tela e

visualizar os resultados em duas ou três dimensões.

Mathematica

MatLab

Page 13: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Aplicativo

Engenharia e Arquitetura

Programas na área de desenhos técnicos assistidos

por computador (CAD) que facilitam o processo de

visualização das plantas eletrônicas, bem como,

permitem um “passeio” pelo objeto criado.

Design CAD

AutoCAD12

3D Studio

Page 14: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Aplicativo

Planilhas Eletrônicas

• Programas voltados para cálculos e visualização,

gráfica ou escrita, dos resultados.

• Uma planilha é composta por linhas identificadas por

números e colunas identificadas por letras.

• Ao encontro das linhas e colunas damos o nome de célula.

• As Planilhas diminuem o tempo de mão-de-obra e de se

confeccionar gráficos.

SuperCalc, Lotus 1-2-3

Excel, Quatro Pro, BrOffice,

LibreOffice

Page 15: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Aplicativo

Educativo

Programas desenvolvidos para o uso no ensino,

abrangendo desde a pré-escola até a universidade.

Almanaque Abril

Criative Writer

Série Criar e Montar

Educativos Expoente

Page 16: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Aplicativo

Periódicos

Revistas publicadas em CD.

Vantagens do meio ótico em relação ao papel:

• ler a reportagem e assistir uma entrevista com o

autor

• selecionar trechos da revista e imprimir

• selecionar trechos da revista e montar um banco de

dados

Nautilus

Newshell Interactive

Page 17: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Básico:

Software Utilitário Administram o Ambiente.

Fornecem ao usuário ferramentas para organizar

os discos, verificar disponibilidade de memória,

corrigir falhas de processamento.

Úteis ao sistema computacional.

Norton Utilities

PC-Tools

Page 18: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Utilitário

Formatadores

Programas para formatar discos.

Alguns produtos salvam os dados contidos no disquete

para que possam ser retornados (formatação invertida).

Outros executam a tarefa de background (liberar o

computador para ser utilizado em outra tarefa).

Page 19: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Utilitário

O Backup

É uma cópia de segurança dos arquivos de trabalho

feita em winchester, disquete, CD ou fita.

Justificativas: * falha de energia

* mau funcionamento do disco rígido

ou drive

* mau uso de softwares

Page 20: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Utilitário

Os Compactadores de Arquivos

Compactadores de Arquivo permitem a diminuição dos

arquivos, fazendo com que eles ocupem menos espaço

no seu armazenamento em discos.

WINZIP

RAR

Compactadores de Disco permitem ao winchester

comportar mais dados que o especificado.

Stacker

Double Space

Page 21: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Utilitário

Os Defragmentadores

Regravam de forma mais eficiente os arquivos que

foram fragmentados pelo sistema operacional.

Speed Disk

Compress

Defrag

Page 22: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Utilitário

Os Antivírus

Vírus: programas que se instalam nos sistemas

computacionais com a finalidade de danificar

arquivos ou causar inconveniências.

Antivírus: desenvolvidos para detectar a presença de

algum vírus no sistema e tentar eliminá-lo.

Macfee

Norton

AVG

Avast

Page 23: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Básico:

Sistema Operacional Todo o programa que é necessário ao funcionamento

do computador.

Mais Importante Sistema Operacional

gerencia e disponibiliza para o usuário

os recursos da máquina e seus periféricos,

permitindo que o equipamento torne-se operável.

Page 24: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

MS-DOS

UNIX

OS-2

WINDOWS 95

LINUX

Classificam-se de acordo com suas características de

funcionamento em:

Sistema monousuário / Sistema multiusuário

Sistema monotarefa / Sistema multitarefa

Exemplos de Sistemas Operacionais:

Page 25: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Sistema Monousuário Não admite ser utilizado por mais de um usuário

simultaneamente, gerenciando uma mesma CPU.

Um Usuário por CPU.

MS-DOS

Sistema Multiusuário

Disponibiliza a mesma CPU para mais de um usuário (ao

mesmo tempo), através de terminais ligados ao computador.

A CPU, sendo uma, só atende um usuário por vez.

Windows 98

UNIX, LINUX

Page 26: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Básico

Sistema Monotarefa

Só consegue executar uma atividade de cada vez.

A CPU só é liberada ao término do Programa.

MS-DOS

Software Básico

Sistema Multitarefa

Gerencia a execução de mais de uma tarefa concomitante,

seja pela execução simultânea ou pelo compartilhamento

do tempo entre as tarefas, dando a “impressão” de

simultaneidade.

Windows 98, Windows NT

OS-2

UNIX, LINUX

Page 27: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Básico:

Linguagem de Programação É uma linguagem destinada a ser usada por uma pessoa para

expressar um processo através do qual um computador pode

resolver um problema.

FORTRAN

COBOL

BASIC

C

DELPHI

VISUAL BASIC

JAVA

PHP

Page 28: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

SOFTWARE LIVRE E

LICENÇAS

Page 29: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Introdução

O software livre vem conquistando a cada dia mais adeptos em todo mundo: características técnicas

como disponibilidade de seus códigos fontes, possibilidade do usuário copiar, alterar, distribuir

sem infringir nenhuma lei, além da possibilidade de adquiri-los por preços bem abaixo daqueles

praticados por softwares proprietários são alguns dos diferenciais da utilização desse tipo de

software. Isso sem contar a existência de milhares de softwares livres disponíveis na Internet

gratuitamente e o fato de grandes empresas nacionais e multinacionais terem migrado para o

software livre.

Page 30: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Livre

É o software disponível para qualquer um usá-lo,

copiá-lo, e distribuí-lo, seja sua forma original ou

com modificações, seja gratuitamente ou com

custo. Em especial, a possibilidade de modificações implica em que o código fonte esteja

disponível. Se o programa é livre, potencialmente

ele pode ser incluído em um sistema operacional

também livre. É importante não confundir software

livre com software grátis, porque a liberdade

associada ao software livre de copiar, modificar e

redistribuir, independe de gratuidade.

Page 31: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Copyleft

A maioria das licenças usadas na publicação de

software livre, permite que os programas sejam modificados e redistribuídos. Estas práticas são

geralmente proibidas pela legislação internacional

de copyright, que tenta justamente impedir que as alterações e cópias sejam efetuadas sem a

autorização do(s) autor(es).

Page 32: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Copyleft

As licenças que acompanham software livre fazem uso da legislação de copyright para impedir utilização não-autorizada, mas estas licenças

definem clara e explicitamente as condições sob as quais cópias, modificações e redistribuições

podem ser efetuadas, para garantir as liberdades de modificar e redistribuir o software assim

licenciado. A esta versão de copyright, dá-se o nome de copyleft.

Page 33: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

GPL

A Licença Pública Geral GNU (GNU General Public

Licence) é a licença que acompanha os pacotes

distribuídos pelo Projeto GNU, e mais uma grande

variedade de software, incluindo o núcleo do

sistema operacional Linux. A formulação da GPL é

tal que ao invés de limitar a distribuição do software

por ela protegido, ela de fato impede que este software seja integrado em software proprietário, A

GPL é baseada na legislação internacional de

copyright, o que deve garantir cobertura legal para

o software licenciado com a GPL.

Page 34: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Debian

A licença Debian é parte do contrato social

celebrado entre a Debian e a comunidade de usuários de software livre, e é chamada de

Debian Free Software Guidelines (DFSG). Em essência, esta licença contém critérios para a

distribuição que incluem , além da exigência da

população do código fonte.

Page 35: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Open Sourse

A Licença Open Sourse Initiative é derivada da

licença Debian, com as menções da Debian

removidas.

Page 36: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

X.org

O Consórcio X distribui o X Windows System sob

uma licença que o faz software livre mas não adere ao copyleft. Existem distribuições sob a

licença da X.org que são software livre, e outras

distribuições não o são. Existem algumas

versões não-livres do sistema de janelas X11 para estações de trabalho e certos dispositivos

do IBM-PC que são as únicas funcionais disponíveis, sem similares distribuídos como

software livre.

Page 37: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software em Domínio Público

Software em domínio público é um software sem

copyright. Alguns tipos de cópia, ou versões

modificadas, podem não ser livres porque o autor permite que restrições adicionais sejam impostas

nas redistribuição do original ou de trabalhos

derivados.

Page 38: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Semi-livre

Software semi-livre é aquele que não é livre, mas é

concedida a permissão para que indivíduos o

usem, copiem, distribuam e modifiquem, incluindo a distribuição de versões modificadas, desde que o

façam sem o propósito de auferir lucros. Exemplos

de software semi-livre são as primeiras versões do

Internet Explorer da Microsoft, algumas versões dos

browsers da Netscape, e o StarOffice.

Page 39: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Freeware

O termo freeware não possui uma definição

amplamente aceita mas é usado com programas

que permitem a redistribuição mas não a

modificação, e seu código fonte não é

disponibilizado. Estes programas não são softwares

livre.

Page 40: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Shareware

Shareware é o software disponibilizado com a

permissão para que seja redistribuído, mas a sua

utilização implica no pagamento pela sua licença.

Geralmente, o código fonte não é disponibilizado e

portanto modificações são impossíveis.

Page 41: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Proprietário

Software proprietário é aquele cuja cópia,

redistribuição ou modificação são, em algumas

medidas, proibidos pelo seu proprietário. Para usar,

copiar ou redistribuir, deve-se solicitar permissão ao proprietário, ou pagar para poder fazê-lo.

Page 42: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Software Comercial

Software comercial é o software desenvolvido por

uma empresa com o objetivo de lucrar com sua utilização. Note que “comercial” e “proprietário”

não são o mesmo. A maioria dos softwares comerciais são proprietários, mas não existe

software livre que é comercial, e existe software

não-livre não-comercial.

Page 43: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Dificuldades com Software e

Hardware Proprietários

Custo do Software (licenças): existe sempre uma limitação do

número de cópias que se pode utilizar. Normalmente cada

licença dá direito ao uso em uma única máquina;

Custo de Manutenção: este problema ocorre principalmente

com o hardware, devido à exclusividade de fornecimento por

parte do fabricante. Não se tem a opção dos componentes

que se queira trocar;

Descontinuidade dos produtos: tanto software quanto hardware proprietários são de difícil substituição ou

atualização quando o fabricante deixa de produzi-los.

Quando não se encontra uma alternativa compatível, é

necessário adquirir outro produto;

Page 44: Introdução à Informática - portalrz.com.br · uma seqüência ordenada de passos que dizem ao computador e às partes do ... São programas voltados para aplicações ... associada

Dificuldades com Software e

Hardware Proprietários

Baixa adaptabilidade: tanto hardware quanto software proprietários são difíceis de alterar ou adaptar a novas necessidades. Normalmente tais mudanças só podem ser feitas pelo fabricante, a um custo muito elevado;

Documentação Restrita: as informações disponíveis restringem-se à instalação, configuração e operação do software e/ou equipamento. Nem mesmo depois de interrompida a fabricação do produto as informações se tornam disponíveis;

Criação de Dependência: o uso de formato de dados, protocolos de comunicação e outras características fechadas do hardware e software dificulta a substituição por alternativas livres ou mesmo de outros fabricantes.