Sie sind auf Seite 1von 9

Paraquesepossaexercerafunodetcnicoeminformticanecessrio

que o profissional no possua dificuldade em algumas habilidades, como


realizaroperaesmatemticas,almdepossuirfacilidadedeconcentrao,
dedicaoeseratentoeorganizadoaoprazodeentregadequalquertrabalho
aserfeito.Almdetodasashabilidadeslistadasanteriormente,necessrio
terfacilidadedecomunicaoeumbomrelacionamentointerpessoal,para
eventuaistrabalhoscompblico.
O tcnico em informtica trabalha realizando a instalao e eventual
configuraodeperifricosesoftwares,aplicativoseatsistemasoperacionais,
no se limitando apenas nisso, pois tambm atua no desenvolvimento de
programasdecomputadores,integrados administraodebancodedadose
Internet,entrediversasoutrasatividades,comoverificaraexistnciaepossveis
causas de falhas na programao de um computador, algumas das reas de
atuaodeumtcnicoeminformticaso:
Manutenodecomputador
Criaodesites(WebDesign)
Computaogrfica
Instrutordeinformtica
Administradorderedes
Programador
Trabalhando na rea como um programador, e eventualmente como
desenvolvedordesoftwares,tcnicoprecisarfazerusodeumrecursochamado
linguagemdeprogramao,poisatravsdelaqueseroescritososprogramas.
Existeminmeras linguagens de programaoeelassodivididasemalguns
paradigmas,osdoisprincipaissooparadigmadaprogramaodeclarativa,no
qualseencaixamlinguagens comoLispeProlog, esta ltimasendobastante
utilizada na rea da inteligncia artificial; a programao imperativa
representadaporlinguagenscomoC,C++,C#,Javaeetc.,estaslinguagensso
caracterizadas por uma sequncia de afirmaes/instrues seguidas em uma
sequncialgica,oresultadodissooprogramaqueserutilizado.
AlinguagemJava,porexemplo,orientadaaobjeto,istosignificaqueela
fazusodeobjetosparamodelaralgodavidareal,paraissoelafazusodeclasses.
Umaclassenadamaisdoarepresentaodeumdeterminadoobjetoedentro
delanstemososatributosdaquelaclasse(quepodemvariardeacordocomseu
uso)etambmtemososmtodosnecessriospararealizarasdevidasmudanas
noatributo.
Comoaclasseapenasarepresentaodealgo,paraqueelaexista
necessrioquesejacriadoumobjeto(tambmchamadodeinstncia)daquela

classe,aqueleobjetoherdartodososatributosemtodosdaclasseaqueele
pertence.
Ainda dentro da orientao a objetos existe um conceito fundamental
chamado polimorfismo, cdigos que fazem uso dessa funo apresentam
aproveitamentodecdigosparaobjetivosdistintos,isto,amesmamensagem
enviada a objetos de classes distintivos e eles podero reagir de maneiras
diferentes[MrioLeite,2002],comopolimorfismooprogramadorpossuimaior
controlenassubclasses,almdeserumaferramentaimportante,poiscasohaja
umaalteraonocdigo,aalteraofeitamuitasvezesapenasemumlocal
especficoenoemvrios(Criaodeumasubclasse,porexemplo).
Opolimorfismodivididoemdoisprincipaistipos,ouniversaleoad
hoc,podendoserconsideradodotipouniversalquandoummtodotrabalhade
maneirauniformeemdiferentestiposdeobjetos,issotambmsignificaqueele
pode ser aplicado em vrios casos, ento no se sabe quantas vezes o
polimorfismo ser aplicado, como ele universal, ele trabalha num nmero
infinitodecasosdeumamaneiraordenada.

Figura1.Cdigocompolimorfismouniversal
Enquantonopolimorfismoadhocomtodoreagedemaneiradiferente
paracadaclasse,fazendousodesobrecarga(overload)esobrescrita(override)
dosmtodos,istosignificaqueemumobjetoomtodoreagededeterminada
forma,masissonosignificaqueessareaoserigualparaumobjetoY,pois
nestaclasseomtodopodeserreescritoouescolhidoumdemesmonome,mas
comparmetrosdiferentes.

OverrideeOverloadsoasformasemqueopolimorfismoadhocpode
serusadonocdigo,agrandediferenaentreelasolocalondeopolimorfismo
ocorre,dentrodaclasseprincipaloudentrodeumasubclasse.
Consideramos como overload (sobrecarga) quando determinada classe
possui vrios mtodos com o mesmo nome, porm com escopos diferente,
normalmenteadiferenaentreessesmtodosdenomesiguais,estnoparmetro
recebidoquandoeleinvocado.Ooverloadpodeocorrernaclasseprincipal,ou
emumasubclasse.

Figura2.Cdigocomusodeoverload
possvel ver no exemplo acima, que existe uma classe chamada
Exemplo que possui dois mtodos de mesmo nome (videogame), porm o
segundomtodopossuiparmetrosqueodiferenciadoprimeiro.
Nooverride(sobrescrita),ocorreasubstituiodomtodoexistentena
classe principal, poroutro de mesmonome na subclasse, ocorre somente em
classesherdadas,aconselhvelfazerusodasintaxe@Overdrive(emJava)
paraqueocompiladorentendaquealiexisteummtodocomomesmonomeda
classeprincipalequedeverserreescrito.

Figura3.Cdigocomusodeoverride
A figura 3 exemplifica o conceito de override, e existe uma classe
Exemploqueporsuavezpossuiummtododenomevideogame,emseguidah
umasubclasseps4queherdaosatributosemtodosdeExemplo,pormexiste
umareescrita,poisnasubclasseps4omtodovideogamereagedeumamaneira
diferente.

Figura4.Classefuncionrioegerente
Paraficarmaisclarooconceitodepolimorfismo,possvelimaginaruma
empresa, todas as pessoas que trabalham na empresa so funcionrios e iro
receberumaumentode20%,pormogerentedaempresairreceber50%.Todo
gerenteumfuncionrio,masnemtodofuncionrioumgerente,seguindoessa
lgicaogerenteherdatodasascaractersticasdeumfuncionrio,maspossuisuas
prprias caractersticas, como saber o total de funcionrios que trabalham na
empresa,porexemplo.
Paraqueogerenteganhe50%deaumentoaoinvsde20%,asubclasse
gerentefazousodooverride,poiselereescreveomtododeaumentodesalrio
daclassefuncionrioecontinuarecebendoosoutrosatributosdasuperclasse
normalmente.

Figura5.Polimorfismoemao
Ofuncionriopessoaumfuncionriocomumdaempresa,enquantoo
funcionriopessoa2umgerente,logooaumentodesalrioserdiferentepara
osdois,omtodoaumento()chamadoparaambos,eemseguidaoresultado
mostrado(NaabaSada).

possvel criar uma sobrecarga de mtodos, mas sem herana no


possvel fazer uso da sobrecarga, o que o torna intil, pois para utilizar
polimorfismo de qualquer tipo, voc tem que criar um objeto que herda os
atributosemtodosdeumaclasse.

Figura7.Polimorfismoemao
Todososprogramas,escritosemqualquerquesejaalinguagemcostuma
serexecutadoemumsistemaoperacional,quepodeserdefinidocomoumasrie
deprogramasescritosespecialmenteparaaexecuodevriastarefas,comoser
ointermedirioentreocomputadoreousurio.Umsistemaoperacionaltambm
possuiafunodecontrolartodososperifricosligadosaumcomputador.
Semdvidaalgumaosistemaoperacionaloprogramamaisimportante
do computador, uma de suas atribuies carregar na memria e fazer a
execuodosprogramasqueousuriosolicitar.Mesmoqueexistaumprograma
emexecuo,osistemaoperacionalcontinuaemexecuo.Muitosprogramas
precisam fazer usodo teclado, impressora, vdeo, bem comofazer acesso ao
disco para gravar ou ler determinados arquivos. Todos esses acessos so
disponibilizadospelosistemaoperacional,queficaativootempotodoprestando
servioaosprogramasqueestosendoexecutados.
Osistema operacionaltambmrealizaogerenciamentoderecursos do
computador,assimevitandoqueprogramasentrememconflito.Umexemplo
quandodoisprogramastentamacessarummesmolocaldamemria, osistema
operacional evita que ambos consigam fazer isso pois isso poderia causar
problemas.Osistemaoperacionalfazcomquetodosos
componentes e
programasdocomputadorfuncionemdeformaharmnica.
Existem trs grandes sistemas operacionais de computador atualmente,
Windows,MacOSeLinux,sendoestesltimosderivadosdoUNIX.
AntesdoWindowsexistir,oprincipalsistemadaMicrosofteraosurgiu
nosanos1980quandoamesmafoicontatadapelaIBMparacriarumsistema
operacional,foientoquesurgiuoMSDOS(MicrosoftDiskOperatingSystem).
Aindanadcadade1980foilanadoosoftwareWindows1.0(Antesdesetornar
umsistemaoperacionalprprio,oWindowseraumsoftwareexecutadonoMS
DOS)quepermitiaqueousuriointeragissecomocomputadoratravsdeuma

interfacegrficaenomaisatravsdetextos.Entreoperodode1980e1990
foramlanadas outrasverses doWindows,comoaverso2.0e3.0, ambas
ainda dependendo do MSDOS para sua execuo, mas isso mudou com o
lanamentodoWindows95,oqualnoeramaisnecessrioainstalaodoMS
DOSprimariamenteparaoseufuncionamento,aindaexisteaversoWindows
98,sendoestaaltimaversobaseadaemMSDOS.
Asversesseguintes(WindowsXP,Windows7,8,8.1e10)fazemuso
dokernelWindowsNT(Queestavasendodesenvolvidodesdeosanos1980),
sendooWindows 10a versomais recente dosistema operacional,que traz
muitasnovidadesemelhoriassignificativasemrelaoaosseusantecessores,
comoousodeaplicativosmodernemjanelas.
Noanode1991existiampoucasescolhasdesistemasoperacionaisparao
usurio, alm doMSDOS existiam os Macs, noentanto opreodeste caro.
Almdosdoissistemascitados,existiaoUNIX,pormesteconseguiaserainda
mais caro que o Mac e era adotado em sua maioria das vezes por grandes
empresas.
NessecontextofoidesenvolvidoosistemaoperacionalMinix,baseadono
UNIX.EscritoparafuncionaremcomputadorescomIntel8086.Primariamenteo
Minix possua objetivos acadmicos, ento um estudante de computao
chamadoLinusTorvaldscomeaacriarumnovosistemaoperacionalbaseadono
Minix e que suprisse as carncias do mesmo, como suporte a emulao de
terminaletransfernciadearmazenamentodearquivos.EassimnasceuoLinux,
um sistema operacional livre, que constantemente atualizado pelos seus
usurios, j que seu cdigo fica disponvel para que qualquer um possa
modificar.
Almdesses dois existe o Mac OS, que utilizadonos computadores
Macintosh,daApple.Oseusurgimentosedeuem1984eonomedosistema
operacionalinicialmenteeraapenasSystem.
AcadaversodoMacintoshoSystemrecebiapequenasmelhoriasatque
a partir da verso 7.6 o nome Mac OS passou a ser adotado, esse sistema
operacionalfoioprincipalresponsvelpelapopularizaodainterfacegrfica,
que se tornou o caminho principal no desenvolvimento de programas para
computadorespessoais.
ComosurgimentodoMacOSXfoilanadotambmumnovotipode
interface grfica, a Aqua, existiram tambm mudanas em relao ao
processamentoegerenciamentoderecursosdosistemaoperacional.
Existemtambmossistemasoperacionaismobile,querecentementevm
conquistando um grande espao no mercado, principalmente pelo fato de
conseguiremexecutarmuitasdastarefasquecostumavamserfeitasapenasem
computadoresdesktop.

Todos os sistemas operacionais citados anteriormente precisam de um


computadorpararodaretodocomputadorprecisadesuapartefsica,quevaiser
a responsvel por realizar todos os requisitos solicitados pelos sistemas, essa
partefsicachamadadehardware.
Ohardwaredocomputadorconstitudodealgumaspartesbsicas,mas
extremamente necessrias para um funcionamento satisfatrio, so elas:
processador,placame,discorgido,memriaRAM,eumafonte.Seumdesses
componentes est faltando difcil que o computador funcione de maneira
correta, pois cada um desses componentes responsvel por uma tarefa no
computador.
Aplacamearesponsvelporinterligartodososoutroscomponentes
docomputador,atravsdelaoprocessadorpodeacessaramemriaRAM,por
exemplo, enquanto a fonte responsvel por distribuir a energia para estes
componentesdeumamaneiracontrolada.
MemriaRAM(RAMRandomAccessMemory,memriadeacesso
aleatrio)onomedadoamemriavoltilqueutilizadaemcomputador,ela
recebeonomedevoltilporquenodesligamento,tudoqueestiverarmazenado
nessa memria perdido, ela tambm responsvel por guardar todos os
programasqueestoemexecuoquandoosistemaoperacionalestativo.
Odiscorgido(podendotambmseroutraunidadedearmazenamento,
comoumdiscodeestadoslido)tambmumamemria,noentantoestauma
memrianovoltil,oquesignificaquetodososdadosqueforemcriadosno
discorgidopermaneceroneleindependentedocomputadorestarounoligado,
desempenhamumaimportantefunopoissofrequentementeutilizadospara
armazenardadosdosistemaoperacional,paraqueomesmopossaserexecutado
no computador, alm de ser utilizado por usurios para guardar arquivos
pessoais,comodocumentos,fotos,msicas,vdeoseetc.
O processador (ou microprocessador) um circuito integrado e
comumenteassociadocomoocrebrodocomputador,poiseleoresponsvel
porrealizartodasastomadasdedecisoefunesdeclculodomesmo,todosos
computadoreseoutrostiposdeequipamentoseletrnicossebaseiamemseus
processadoresparapoderexecutarsuasdevidasfunes.
O processador possui alguns componentes internos, como a unidade
lgica e aritmtica (ULA) um circuito responsvel pelas execues das
instruesdeprogramas,como instrues aritmticas e lgicas entre dois
nmeros.Aunidadedecontrole(UC)aunidadeconseguearmazenaraposio
damemriaquepossuiainstruoqueoprocessadorestexecutandonumdado
momento,apsissoelatransfereoresultadoparaolocalapropriadodamemria
ebuscaporoutrainstruo .Possuitambmosregistradores,quesopequenase
rpidasmemriasquearmazenamalgumcomandoouvalorqueutilizadopara

oprocessamentodedeterminadainstruo.
Possui tambm a unidade de
pontoflutuanteeunidadedegerenciamentodememria.
Alm dos componentes listados para o funcionamento correto do
computador,existemtambmosperifricos,quesoutilizadosparaumamelhor
produtividadedocomputador,exemplosdeperifricossootecladoemouse,
quesodenominadosperifricosdeentradaporpossuremacapacidadededar
umaentradaparaocomputador(inserirvalores).Existemtambmosperifricos
desada,elessoosresponsveisparamostraroresultadodeumprocessamento
(asadadadapelocomputador)umexemploomonitor.
Ao digitar algum valor no teclado, esse valor passado para o
computador,quefazoprocessamentoeexecutaadevidainstruonecessria,
logoemseguidaoresultadosermostradonomonitor.
Comoadventodoscomputadoreseseurespectivobarateamentodepreo,
os mesmos so muito utilizados em diversas reas, como medicina,
administrao, existem at mesmo sutes de aplicativos de escritrio que
auxiliamnaprodutividadedareaadministrativa.Duasdasprincipaissutesso
oLibreOfficeeoMicrosoftOffice.
Ambasassutesoferecemdiversosrecursos,comoprocessadoresdetexto,
criadoresdeapresentaoeeditoresdeplanilhas,serocomentadososprogramas
referentesasutedaMicrosoft,masissonosignificaquenoLibreOfficeno
existaumequivalente.
Owordumdosprocessadoresdetextomaisutilizadosnomundo,ele
vem includo na sute da Microsoft. Atravs do word possvel fazer um
currculo,convites,etiquetas,livros,boletinsescolaresemuitasoutrascoisas,as
possibilidadessogigantescasdevidoaosseusdiversosrecursos,comoformao
defonteetexto,inserodetabelasentreoutros.SeuconcorrentenoLibreOffice
oWriter.
Excel o programa responsvel pela criao e edio de planilhas
eletrnicas, no se limitando apenas a isso, atravs dele possvel organizar
dadosnumricosemplanilhasoupastasdetrabalhoseauxiliaratomardecises
atravsdessesdados.OExcelpossuiacapacidadedeaprenderereconheceros
padresusadospelousurioecompletarautomaticamenteosdadosrestantes,
sem fazer uso de frmulas ou macros (ainda assim possvel utilizar esses
recursoscasodesejado),aalternativanoLibreOfficeoCalc.
OMicrosoftOfficePowerPointoprogramacapazdefazeracriaoou
ediodeapresentaesgrficas,muitoutilizadonomeioacadmicodevidoa
suapraticidadeecapacidadedeinteratividade,poispossvelinseriranimaes,
msicas, vdeos entre outros tipos de mdia na apresentao, a ferramenta
equivalentenoLibreOfficeoPresentation.
OutraferramentapresentenasutedaMicrosoftsechamaAccess,que
umsistemautilizadoparagerenciarbancodedados,almdegerenciar,oAccess

tambm tem a capacidade de criarbanco de dados de uma maneira rpida e


simplespararesolverproblemasqueenvolvamregistrodeitens,cadastroseetc.
umaversomaisintuitivadoSGBD.

Das könnte Ihnen auch gefallen