You are on page 1of 28

Turmas 1 e 2

Engenharia Civil
2013.1
Prof. Mrio Azevedo (mario@ufc.br)

Aula 1
CK0174 Programao
Computacional para Engenharia
ALGUNS FUNDAMENTOS
O progresso experimentado pela tecnologia da
Informtica, cada vez mais tem facilitado a tarefa de
resolver problemas atravs de computadores pessoais.
O horizonte de possibilidades desses computadores pode
ser bastante ampliado quando so interligados atravs de
uma rede.
Rede de computadores um conjunto interligado de
computadores, seja local ou remotamente, funcionando
cada um de maneira independente do(s) outro(s), porm
podendo compartilhar recursos.
Mas, como se deve proceder para interligar computadores
atravs de uma rede?
ligao fsica e ligao lgica

ALGUNS FUNDAMENTOS
Isso pode ser realizado por meio de cabos eltricos ou de
cabos ticos, quando os computadores esto afastados
uns dos outros por uma distncias curtas (ex: 100 m)
Quando as distncias so maiores, a ligao entre os
computadores se d atravs de linhas de comunicao
telefnicas ou similares.
Quando os computadores esto situados em lados
opostos de uma rua, apesar da sua proximidade fsica, o
uso de linhas telefnicas tambm necessrio para
interlig-los.
Apesar de necessria, a ligao fsica no suficiente
para caracterizar a interligao entre computadores.
preciso existir a ligao lgica, atravs de programas
apropriados.

ALGUNS FUNDAMENTOS
A caracterstica fsica de uma rede de computadores permite classific-
la em um de dois tipos distintos:
rede local e rede geograficamente distribuda.
Rede local aquela formada por um conjunto de computadores
interligados atravs de cabos, sendo o comprimento do cabo entre dois
computadores no superior a 100 (cem) metros.
As redes locais so muito teis quando instaladas em ambientes tais
como escritrios, salas de aulas, fbricas, lojas, canteiros de obra, etc.
Diversos computadores esto espalhados no ambiente e podem
compartilhar diversos equipamentos perifricos.
A idia do compartilhamento tambm se estende para o espao em
disco fixo, onde podem residir arquivos de interesse geral. Isso provoca
uma economia no custo de cada um dos computadores que compem
a rede.
Em resumo, as redes locais so destinadas a promover o
compartilhamento de recursos computacionais, tais como
equipamentos ou programas, entre diversos computadores num mesmo
ambiente.
Local Area Network (ou LAN) a denominao para rede local, no
vocabulrio tecnolgico em Lngua Inglesa.


ALGUNS FUNDAMENTOS
Rede geograficamente distribuda aquela formada por um
conjunto de computadores interligados remotamente, isto , atravs
de linhas de comunicao.
A utilizao das redes geograficamente distribudas vem dando
suporte a diversos servios que as pessoas procuram todos os
dias.
J fato consumado a utilizao que os bancos fazem de tais
redes, para oferecer os mais variados servios aos seus clientes.
Tambm os rgos dos governos federal, estadual e municipal j
utilizam tais redes para prestar atendimento ao pblico em geral.
Wide Area Network (ou WAN) a denominao para rede
geograficamente distribuda, no vocabulrio tecnolgico em Lngua
Inglesa.
Mas a tradio no uso de redes geograficamente distribudas
comeou nas universidades que, ao redor do mundo, interligaram-
se.


INTERNET
A tecnologia e conceitos fundamentais utilizados pela Internet surgiram
de projetos conduzidos ao longo dos anos 60 pelo Departamento de
Defesa dos Estados Unidos.
Esses projetos visavam o desenvolvimento de uma rede de
computadores para comunicao entre os principais centros militares
de comando e controle, de modo que pudesse sobreviver a um possvel
ataque nuclear.
Ao longo dos anos 70 e at meados dos anos 80, muitas universidades
se conectaram a essa rede, o que moveu a motivao militarista do uso
da rede para uma motivao mais cultural e acadmica. Durante os
anos 80, a NSF - National Science Foundation dos EUA (uma
instituio como o Conselho de Desenvolvimento Cientfico e
Tecnolgico, CNPq, no Brasil) instalou uma rede de fibra tica de alta
velocidade, conectando centros de supercomputao localizados em
pontos chave no EUA.
Essa rede, chamada de "backbone da NSF" (espinha dorsal), teve um
papel fundamental no desenvolvimento da Internet e reduziu
substancialmente o custo da comunicao de dados para as redes de
computadores existentes.
O controle da backbone, mantido pela NSF, encerrou-se em abril de
1995, sendo passado em sua quase totalidade para o controle privado.
Desde ento o interesse comercial pelo uso da Internet cresceu
substancialmente.


INTERNET
Quando que algum est conectado Internet?
Resposta - Estar ligado ou conectado Internet, usualmente significa
ter uma "conta" em um computador "servidor" que esteja ligado ao
backbone da Internet. Esse servidor localizado em uma instituio
(ou empresa) que seja "provedora de servios de acesso Internet".
A "conta" nesse computador ligado Internet usualmente acessada
de um microcomputador, atravs de um modem e de uma ligao
telefnica comum. Um endereo eletrnico sempre se compe de trs
partes, apresentando o seguinte formato:
algum em algum_lugar
A expresso algum identifica o nome pelo qual o usurio
conhecido. No lugar da palavra em aparece o smbolo "@"
(pronuncia-se "arroba"), que em Lngua Inglesa representa a palavra
"at" e significa em, no sentido de "no local".
Por ltimo aparece o domnio, que a referncia ao local onde a
conta reside fisicamente, representada aqui pela expresso
algum_lugar.
mario@ufc.br
O endereo acima indica que o usurio mario possui uma conta que
reside no domnio ufc.br. Observe que o "br" no final do endereo
indica que o computador est instalado no Brasil.


INTERNET
Uma vez conectados Internet, o que podemos
fazer?
Resposta Sob o ponto de vista fsico, a Internet uma
complexa conexo entre redes. Para o usurio, contudo,
ela aparece como um grupo de servios disponveis
para a troca de dados, entre computadores ou
indivduos a ela conectados.
O usurio da Internet pode utilizar diversos servios que
esto disponveis. Os servios mais conhecidos so a
"navegao", a "pesquisa", o "correio eletrnico", a
"transferncia de arquivos" e o "bate-papo eletrnico",
dentre outros.
O que um site Internet?
Resposta um lugar, no espao virtual, onde uma
pessoa, ou uma organizao formal, mantm dados e a
cujo contedo deseja dar divulgao. Naturalmente o
site localiza-se fisicamente em algum computador, em
algum lugar do mundo.
Os sites podem servir a finalidades distintas. Os mais
comuns so aqueles que contm dados na forma de
pginas de documentos. O acesso a esses feito
atravs do servio de navegao.



INTERNET
O que "URL"?
Resposta URL a sigla para "Uniform Resource Locator",
isto , um padro de nomenclatura para o endereo de um
site na Internet. Um exemplo de URL www.ufc.br.
O que "WWW"?
Resposta - A expresso "WWW" algo muito citado na
linguagem cotidiana da Internet. a sigla de "World Wide
Web", ou "teia mundial", e trata-se de um sistema de
informaes, baseado em tcnicas de hipertexto, que permite
a busca e acesso a dados no mbito da Internet.
Foi o resultado da unio da Internet com a multimdia. A
multimdia o ramo do conhecimento que trata da
representao de dados atravs de variados recursos
audiovisuais, em complementao a um texto.
Tambm se costuma utilizar a palavra "Web" (que literalmente
significa "teia"), como outra forma de nomear a teia mundial
de maneira abreviada.


CONCEITOS BSICOS
Voc saberia dizer o que Informtica?
Definio Informtica o ramo do conhecimento que cuida dos
conceitos, procedimentos e tcnicas, referentes ao tratamento de
conjuntos de dados, objetivando a tomada de decises.
A importncia da Informtica fica muito evidenciada pela definio
acima, pois, a partir da mesma, fcil identificar como constante a
sua presena em qualquer ramo da atividade humana.
No esquea que a necessidade de adquirir, e de tratar, dados faz
parte da vida de cada pessoa desde que o ser humano comeou a
habitar o Planeta.
Observe:
Em ponto algum da definio acima, est sendo citada a palavra
"computador". A razo para tal comportamento que esse termo
um item tecnolgico e, dessa maneira, possui natureza temporal.
A palavra "computador", que atualmente muito comum para ns,
no teria sentido a cem anos, ou poder deixar de ter sentido daqui a
alguns anos.
Por outro lado, o termo "Informtica" est de tal modo conceituado,
que seria entendido da mesma maneira tanto nos tempos atuais,
quanto na poca do Imprio Romano.


CONCEITOS BSICOS
Mas os conceitos bsicos no param por aqui. Observe que, na definio
anterior, a palavra dados encontra-se destacada das demais. Qual
mesmo o significado dessa palavra? No mbito da Informtica,
necessrio um conceito que seja capaz de encerrar a preciso desejada.
Definio Dado a representao fsica de um evento.
E como realizada a representao referida de um evento?
anotaes a lpis numa folha de papel;
gravao em discos magnticos;
gravao de uma mensagem sonora numa fita magntica;
fotografia, ou filmagem, de uma cena;
armazenagem de pedras num saco.
At mesmo as lembranas na memria de uma pessoa podem ser
encaradas como uma modalidade de armazenagem fsica de dados, apesar
da ainda relativa falta de conhecimento acerca do processo de como isso
ocorre.
O fundamental que haja um modo de representar a ocorrncia do dado,
de modo que a sua natureza no escape nossa percepo.
Obs.: Convm no esquecer que o dado uma entidade fsica e como tal
ocupa espao em algum meio de armazenagem!


CONCEITOS BSICOS
Enfim, lembre-se sempre que os dados podem ser armazenados,
transportados, copiados e at eliminados. A sua importncia reside na
quantidade de informao que pode transmitir a quem o acessa.
Mas o que quer dizer mesmo a expresso quantidade de
informao?
Imagine que voc est conversando com duas pessoas, "P1" e "P2".
"P1" apaixonada por futebol, enquanto "P2" fantica por tnis.
Acontece que cada uma dessas pessoas no entende coisa alguma do
esporte que a outra aprecia. Ento, voc envia para as duas a mesma
mensagem seguinte:
A bola foi atirada, atingiu o meio da rede e um dos lados comemorou!
Nessas condies, o que estaria pensando cada uma das duas
pessoas? Poderia ser o seguinte:
P1 - Se a bola foi atirada, atingiu a rede e um dos lados comemorou,
ento foi gol a favor de quem atirou a bola.
P2 - Se a bola foi atirada, atingiu a rede e um dos lados comemorou,
ento foi ponto contra quem atirou a bola.
Excluindo a possibilidade de um gol contra, em se tratando de futebol,
v-se que as concluses so antagnicas. Isso significa que, a
informao transmitida pela mensagem, depende da pessoa que
recebe o dado.


CONCEITOS BSICOS
Desse modo, no possvel falar de um significado absoluto para o
dado, porm de uma significao. O termo significado encerra
uma ideia de natureza absoluta. Isso no acontece com
"significao", pois essa palavra sugere uma interpretao relativa
dos fatos, isto , que depende do receptor no destino da
mensagem.
Definio Informao a significao de um dado.
A informao que se obtm de um dado algo perfeitamente
possvel de ser mensurvel, tanto quanto qualquer grandeza
fsica.
Existem diversas tcnicas utilizadas para medir informao,
sendo aplicadas de formas variadas em reas do conhecimento
como Estatstica, Engenharia, Biologia, Economia, Demografia,
Informtica, etc.
Qual a relao entre informao e dado?
O dado uma representao fsica de um evento. Ele se
manifesta como uma mensagem, atravs de algum meio fsico
de registro. A interpretao do seu contedo que d origem
informao.
Quem for capaz de interpretar mais profundamente o contedo
de um dado, certamente poder extrair do mesmo uma maior
quantidade de informao.

CONCEITOS BSICOS
CONCEITOS OPERACIONAIS
Os conceitos anteriores encerravam uma conotao terica.
Chegou a hora de faz-los funcionar em situaes da prtica.
Dos trs conceitos bsicos tratados anteriormente, viu-se que o
termo "dado" a base para as definies dos outros dois, isto ,
"Informtica" e "informao".
Contudo, apesar do maior poder de argumentao que esses
termos proporcionam, sozinhos eles no esto prontos para
serem utilizados em situaes aplicadas. Faz-se necessrio,
ento, procurar descobrir o lado prtico de tais conceitos.

CONCEITOS BSICOS
Suponha que voc recebeu a incumbncia de organizar os dados da matrcula
dos alunos em uma escola. Para tanto, entregaram-lhe umas pilhas de papis
onde estavam escritos inmeros dados de cada um dos alunos, constando do
seguinte:
1. Nome do aluno;
2. Endereo do aluno;
3. Data de nascimento do aluno;
4. Classe que est cursando;
5. Turma;
6. Turno;
7. Nome do pai;
8. Nome da me;
9. Nome do responsvel;
10. Endereo do responsvel.
O que fazer para organizar esses dados? Uma sugesto separar os seis
primeiros dados dos quatro restantes.
E por qu? Cada aluno possui um conjunto de dados que o individualiza, isto ,
os seis primeiros. Os restantes identificam pais e responsveis, que at podem
ter mais de um aluno sob sua tutela.
CONCEITOS BSICOS
Esse critrio permitiria obter os dois conjuntos distintos de dados
abaixo:
Alunos
1. Nome do aluno;
2. Endereo do aluno;
3. Data de nascimento do aluno;
4. Classe que est cursando;
5. Turma;
6. Turno;
Pais e Responsveis
1. Nome do pai;
2. Nome da me;
3. Nome do responsvel;
4. Endereo do responsvel.
A fim de poder trabalhar com um conjunto qualquer de dados,
recomendvel, como uma atitude de bom senso, organizar esses dados
segundo algum critrio.
CONCEITOS BSICOS
Definio Registro um conjunto de dados organizados
segundo algum critrio estabelecido.
Alguns exemplos de registros que costumam surgir na nossa
vida:
Cada uma das linhas de um livro fiscal em que se fazem
anotaes dirias da movimentao de entrada e sada de
mercadorias numa empresa de vendas;
Fichas que compem o conjunto de pronturios mdicos num
hospital;
Fichas de um arquivo de livros existentes no acervo de uma
biblioteca;
Cada uma das leituras efetuadas no pluvimetro de uma
estao meteorolgica, numa certa data e hora.
Do exemplo (1) tem-se que cada linha do livro fiscal um
registro. Acontece que o livro possui muitas linhas nas quais
somente possvel fazer anotaes daquele tipo.
E quanto s fichas do pronturio mdico? Nenhuma outra
anotao, a no ser aquelas referentes ao estado de sade de
cada paciente, pode ser efetuada. As fichas no so pregadas
umas nas outras, contudo sempre so mantidas juntas, pois
tratam de assunto semelhante.
O mesmo raciocnio pode ser estendido aos outros exemplos.

CONCEITOS BSICOS
Definio Arquivo um conjunto de registros inter-
relacionados.
Olhando para os exemplos citados acima possvel, agora, falar
do arquivo livro fiscal, arquivo de pronturios, arquivo do
acervo da biblioteca e arquivo de medies pluviomtricas.
O conceito de arquivo foi o resultado da reunio de registros do
mesmo tipo. E o que poder ser obtido, ao se desagregar os
componentes de um registro?
No exemplo que se pediu para organizar os dados da matrcula
dos alunos de uma escola. Os dados foram organizados em dois
conjuntos, isto , o dos alunos e o dos pais e responsveis.
O conjunto dos alunos possui seis elementos que servem para
caracterizar cada aluno. Em consequncia disso, cada um dos
registros se compe de todos aqueles seis elementos.
O mesmo acontece olhando-se para o arquivo de pais e
responsveis, ou para qualquer outro arquivo que se nos
apresente.

CONCEITOS BSICOS
Definio Campo qualquer uma das subdivises lgicas
de um registro.
Existem diversos tipos de campos.
Considere-se inicialmente o campo nome do aluno. Ele
formado por algumas palavras separadas por espaos em
branco, como por exemplo Jos da Silva. Repare que esse
campo possui as mesmas caractersticas do endereo do
aluno, ou seja, puramente declarativo.
Esses dois campos anteriores so diferentes do campo data de
nascimento do aluno, que numrico e pode ser utilizado em
algumas operaes aritmticas.
Quanto aos trs ltimos, o contedo de cada um poderia ser
apenas um carter, numrico ou no, como por exemplo: 4
para a classe da quarta srie, A para a designao da turma e
M significando o turno da manh.
O carter de cada um desses trs ltimos campos semelhante
ao dos dois primeiros, isto , servem como instrumento para dar
nome a alguma categoria.
CONCEITOS BSICOS
A abordagem de um problema real exige que se observem
os elementos com os quais possa ser desenvolvida uma
soluo de natureza quantitativa para o mesmo.
Devem ser procuradas as grandezas que representem as
diversas situaes protagonizadas pelo problema,
grandezas essas que podem surgir na forma de
"variveis", ou de "constantes".
Definio Varivel qualquer elemento de um
problema cujo valor pode sofrer alguma modificao.
Definio Constante qualquer elemento de um
problema cujo valor nunca pode sofrer modificao.
Exemplo Qual o comprimento de uma circunferncia
cujo raio igual a 2m?
Resposta Todos sabem que o comprimento, C, de uma
circunferncia pode ser calculado a partir do
conhecimento do raio, r, atravs da utilizao da frmula C
= 2 * PI * R

CONCEITOS BSICOS
C = 2 * PI * R
Temos uma varivel, que o raio R, e duas constantes, que so
o 2 e o PI.
O raio uma varivel, pois, apesar de lhe ter sido atribudo um
valor no enunciado do problema, esse valor poderia ser
qualquer outro. Ao contrrio, o valor do PI sempre ser o
mesmo, no importa o comprimento do raio.
Tanto as variveis, quanto as constantes, costumam ser
organizadas em categorias que apresentam caractersticas bem
prprias.
Ex: Experimente fazer a seguinte pergunta a vrias pessoas
diferentes:
"Qual o time de futebol de sua paixo?
Escreva numa folha de papel cada uma das respostas e, em
seguida, organize uma lista com os diversos nomes de times. Ao
escrever cada nome atribua-lhe um nmero que mostra a ordem
em que foi posto no papel, resultando numa lista como a que
est a seguir:


CONCEITOS BSICOS

LISTA DE TIMES DE FUTEBOL
Ordem Time
1.............Cear
2.............Fortaleza
3.............Ferrovirio
4.............Amrica
5.............Quixad
6.............Juazeiro
Pode acontecer que um torcedor do Juazeiro no goste do fato
do seu time ser colocado na ltima posio e proteste. Nesse
caso, a lista poderia ser modificada para agrad-lo e agora teria
o seguinte aspecto:

LISTA DE TIMES DE FUTEBOL
Ordem Time
1.............Juazeiro
2.............Cear
3.............Fortaleza
4.............Ferrovirio
5.............Amrica
6.............Quixad
CONCEITOS BSICOS
Se a nova lista agradou ao torcedor do Juazeiro, por
outro lado desagradou ao torcedor do Cear, que passou
da primeira para a segunda posio na lista.
Acontece que essa discusso nunca ter fim, pois os
times so muitos e a posio inicial apenas uma.
O critrio para essa arrumao de carter puramente
subjetivo e a ordem apresentada serve apenas para
designar os times.
Assim, na lista acima existe uma varivel, a ordem, cuja
funo apenas para enumerar alternativas variadas. Isso
permite criar uma primeira categoria de variveis:
Definio Uma varivel, cujos valores servem apenas
para a enumerao de distintas alternativas de um evento,
dita pertencer escala nominal.

CONCEITOS BSICOS
Observe que a varivel ordem, que est na escala nominal,
tem todos os seus valores (ou instncias) representados por
valores numricos.
Seria possvel efetuar alguma operao com esses valores?
Ter sentido somar os nmeros de dois times distintos e
dividir por dois?
O que significa a diferena entre os nmeros de dois times?
As operaes sugeridas carecem de qualquer sentido prtico,
ou terico, porque os nmeros servem apenas para fazer a
distino entre os diversos times!
Variveis cujas instncias so medidas atravs de uma escala
nominal, apenas podem ser submetidas comparao do tipo
falso - verdadeiro.
O prximo exemplo mostra a varivel "paladar da cebola", com
uma sugesto para a maneira de instanci-la:
CONCEITOS BSICOS
LISTA DOS PALADARES DA CEBOLA
Valor Tipo
1.............maravilhoso
2.............timo
3.............bom
4.............regular
5.............pssimo
6.............terrvel
Os valores encontram-se em ordem descendente. Tem-se uma
lista semelhante quela mostrada anteriormente.
Os valores numricos servem no somente para designar os
diferentes paladares que so atribudos cebola. Tambm
estabelecem uma ordem que vai desde a total aceitao, at o
completo repdio do paladar da cebola.
Alm de servir para fazer a diferena entre os sabores, o valor
numrico tambm estabelece uma gradao entre os sabores.
Uma varivel que possua essa caracterstica pertence a uma
"escala ordinal".
CONCEITOS BSICOS
Definio Uma varivel, cujos valores podem
estabelecer uma relao de ordem entre as distintas
alternativas de um evento, dita pertencer escala
ordinal.
A LISTA DE PALADARES DA CEBOLA permitiu
desenvolver a ideia de uma escala para medir uma
varivel, cujos valores possuem uma ordem inerente sua
natureza.
Uma pergunta: ser que a distncia entre as sensaes
dos sabores timo e maravilhoso a mesma que entre
terrvel e pssimo? Sob o ponto de vista numrico essa
diferena igual a 1, mas o que realmente significa?
Voc possivelmente j respondeu a essa questo e
pensou: essa diferena no tem qualquer significado. De
fato, apesar de a escala permitir a visualizao de uma
ordem, os valores numricos no possuem significados
intrnsecos.

CONCEITOS BSICOS
Ao invs de utilizar os valores de 1 at 6, se os valores fossem
substitudos por outros de 10 at 60, nada, em essncia, seria
alterado. Com efeito, as instncias permaneceriam enumeradas e a
mesma ordem anterior continuaria preservada.
Considere agora uma escala termomtrica, atravs da qual possvel
medir a temperatura de um corpo.
A escala termomtrica "Celsius", que largamente utilizada no Brasil,
alm da ordem estabelecida entre os seus elementos, tambm capaz
de medir as distncias entre os mesmos. Com efeito, a diferena entre
40 C e 30 C a mesma que entre 30 C e 20 C, isto , igual a 10 C.
O mesmo raciocnio pode ser desenvolvido para a escala Fahrenheit,
usual nos Estados Unidos, onde a diferena entre 40 F e 30 F a
mesma que entre 30 F e 20 F, isto , igual a 10 F.
Uma escala termomtrica consegue distinguir instncias, transmitir a
noo de ordem e tambm permitir que se estabelea uma distncia
entre dois valores distintos.
Contudo, temos aqui um problema: 10 C um valor que possui um
significado fsico diferente de 10 F! Isso significa que a varivel que
exprime a temperatura de um corpo capaz de estabelecer diferenas
atravs de uma ordem, bem como de permitir o clculo da distncia
entre dois valores quaisquer, porm, apenas dentro do seu intervalo de
atuao.

CONCEITOS BSICOS
As variveis com esse comportamento pertencem a uma escala denominada
escala intervalar.
Definio Uma varivel, cujos valores podem estabelecer tanto uma relao de
ordem entre as distintas alternativas de um evento, quanto medir as distncias
entre as mesmas, dita pertencer escala intervalar.
A varivel intervalar bastante potente na representao de fenmenos, desde
que o fenmeno encontre-se restrito ao seu intervalo de atuao.
Seria possvel encontrar uma escala com tais propriedades, porm com um
intervalo de ao irrestrito?
A resposta pode estar num exemplo corriqueiro, o de uma varivel que
represente a medida do comprimento de um lpis. Dentro dos limites do
cotidiano, um lpis pode ter qualquer comprimento que se imagine.
possvel medi-lo em milmetros, centmetros, polegadas, ps, ou at mesmo
em Quilmetros.
No importa a unidade de medida utilizada, pois o nmero a ser encontrado
sempre representar a distncia entre as duas extremidades. Observe, ainda,
que, se o comprimento for igual a zero centmetros, tambm ser de zero
polegadas, zero milmetros, ou zero quilmetros.
Definio Uma varivel cujos valores podem estabelecer tanto uma relao de
ordem, quanto medir as distncias, entre as distintas alternativas de um evento,
sem as restries de natureza intervalar, dita pertencer escala da razo.

You might also like