O que é Camada Física? Camada física é o envio de dados em sequência de bits 0(zero) e 1(um) esses bits são convertidos em corrente elétrica.
Meios Confinados -São fluxo de bits enviado através de materiais de que são feito, exemplo : sinais elétricos transmitidos através de um fio de cobre, ou um feixe de luz que percorre uma fibra ótica.
Meios Não Confinados - Os bits são enviados por meio de ondas eletromagnéticas, transmitidos através de antenas.
Quais são os 3 elementos em comum dos meios físicos de transmissão de dados?
condutor - Por onde o sinal será enviado , em geral cobre ou fibra ótica.
Isolante - Serve como uma proteção de interferências externas, ou para prevenir o contato entre dois condutores.
Proteção externa - Usado para protege o cabo do meio que o cerca, prevenindo danos, que podem ser físicos (esbarrões ou acidentes) ou mesmo intempéries (sol, chuva).
Cite os Tipos de Cabo, suas características e principais usos:
Par Trançado - Muito utilizado em instalações telefônicas. Geralmente, os aparelhos estão ligados à rede telefônica por meio deles. Outro tipo de par trançado muito comum é o utilizado em redes de computadores e consiste de quatro pares envoltos por uma capa plástica.
Cabo Coaxial - É amplamente utilizado pelas empresas de televisão a cabo. Sobretudo por ter uma boa resistência a interferências e alta largura de banda. É também utilizado para conectar equipamentos de transmissão ou recepção de sinais de rádio ou televisão a antenas externas.
Fibra Óptica - Utiliza feixes de luz para transmitir dados, Feita de fibra de vidro, possui uma alta velocidade de propagação do sinal, podendo ainda transmitir vários sinais ao mesmo tempo. É também extremamente fina, permitindo a montagem de cabos com várias fibras, que terão uma espessura bem mais fina que um cabo de cobre.
Quais são os 6 subsistemas do cabeamento estruturado.
-Área de trabalho
-Cabos Horizontais
-Cabines de Telecomunicações
-Cabos para o tronco principal
-Sala de Equipamentos
-Entrada do prédio
quarta-feira, 15 de agosto de 2012
terça-feira, 14 de agosto de 2012
Algoritmos e Programação - Aula III - Portugol e Conceitos Fundamentais
1) O que são Tipos de Dados e quais são os Tipos de Dados do Portugol?
É a identificação de como certo dado poderá se apresentar, qual sua simbologia e quais operações podem ser realizadas sobre o mesmo.
Real, inteiro, caractere, logico.
2) O que são Identificadores e exemplifique?
é o nome fornecido a um recurso computacional que o identifica distintamente para acesso e manipulação do computador na execução ou realização de um algoritmo.
3) O que é uma Variável? O que é uma Constante?
Variável => Como o nome sugere é o espaço que armazena valores ou dados podendo variar.
Constantes= > Espaço reservado para armazenar valores ou dados não podendo sofrer alterações.
4) O que é o processo de "compilar"?
Traduz a linguagem natural de um algoritmo para a linguagem de máquina.
5) Quais são as principais instruções de Entrada e Saída do Portugol? Escreva exemplos, com a sintaxe correta.
Instrução de entrada=> Leia (simão, é, lindão)
Instrução de saída => escreva ("simão", "é", lindão")
6) O que é um operador de Atribuição? Para que serve? Dê exemplo.
Operador de atribuição " <-" serve para atribuir o valor a variável., exemplo : X <- 3 ( armazena 3 em x)
1)Escreva em Portugol um programa que recebe 4 numeros inteiros , calcule e mostre a soma desses números:
2) Escreva em portugol um programa que imprime "Olá Mundo" na tela
É a identificação de como certo dado poderá se apresentar, qual sua simbologia e quais operações podem ser realizadas sobre o mesmo.
Real, inteiro, caractere, logico.
2) O que são Identificadores e exemplifique?
é o nome fornecido a um recurso computacional que o identifica distintamente para acesso e manipulação do computador na execução ou realização de um algoritmo.
idade : inteiro
mensalidade : real
3) O que é uma Variável? O que é uma Constante?
Variável => Como o nome sugere é o espaço que armazena valores ou dados podendo variar.
Constantes= > Espaço reservado para armazenar valores ou dados não podendo sofrer alterações.
4) O que é o processo de "compilar"?
Traduz a linguagem natural de um algoritmo para a linguagem de máquina.
5) Quais são as principais instruções de Entrada e Saída do Portugol? Escreva exemplos, com a sintaxe correta.
Instrução de entrada=> Leia (simão, é, lindão)
Instrução de saída => escreva ("simão", "é", lindão")
6) O que é um operador de Atribuição? Para que serve? Dê exemplo.
Operador de atribuição " <-" serve para atribuir o valor a variável., exemplo : X <- 3 ( armazena 3 em x)
1)Escreva em Portugol um programa que recebe 4 numeros inteiros , calcule e mostre a soma desses números:
algoritmo “soma
numeros”
//Sintese
//Objetivo: Recebe 4
numeros, soma e imprime na tela
//Entrada: os números
a,b,c e d
//Saída: A soma dos
números de entrada
//Declarações
var: a, b, c, d ,
soma: inteiro
inicio
leia (a) //lê o
primeiro número e grava em a
leia (b) // lê o
segundo número e grava em b
leia (c) // lê o 3
número e grava na variável c
leia (d) //lê o 4
número e grava na variável d
soma < - a + b + c
+ d // soma os 4 números e grava em “soma”
escreva(“A soma dos
números é”, soma)
fimalgoritimo
2) Escreva em portugol um programa que imprime "Olá Mundo" na tela
algoritmo “Olá Mundo”
//Sintese
//Objetivo: Imprime na tela "Olá Mundo"
//Entrada: -
//Saída: "Olá Mundo"
inicio
escreva("Olá Mundo!")
fimalgoritimo
3) Escreva em portugol um programa que solicita ao usuário que escreva uma frase, logo depois imprime a frase
3) Escreva em portugol um programa que solicita ao usuário que escreva uma frase, logo depois imprime a frase
algoritmo “Imprime frase de entrada”
//Sintese
//Objetivo: Imprime na tela o que o usuário escrever
//Entrada: Variável 'texto_entrada'
//Saída: O conteúdo da variável 'texto_entrada'
var
texto_entrada : String //Declara a variável texto_entrada como string
var
texto_entrada : String //Declara a variável texto_entrada como string
inicio
escreva("Olá usuário! Escreva uma frase para que eu imprima na tela:") //Pede frase
leia(texto_entrada) //Lê o que o usuário escrever gravando na variável texto_entrada
leia(texto_entrada) //Lê o que o usuário escrever gravando na variável texto_entrada
escreva(texto_entrada) //Escreve na tela o conteúdo da variável texto_entrada
fimalgoritimo
terça-feira, 7 de agosto de 2012
segunda-feira, 6 de agosto de 2012
Algoritmos e Programação - Aula II - Representação do Raciocínio
Quais são as 4 maneiras de se representar um raciocínio em algoritmos?
Linguagem Natural
Exemplo de Algoritmo:
Semáforo:
1. Ligue a luz verde e desligue a luz vermelha
2. Espere 120 segundos
3. Para cada uma das luzes: se estiver ligada, desligue; se estiver desligada, ligue.
4. Volte à etapa 2
Vantagem: Não é necessário aprender nenhum conceito novo, pois uma língua natural, neste ponto, já é bem conhecida.
Represente o algoritmo do semáforo nas outras formas (Renata)
Fluxograma
Português Estruturado
algoritmo semáforo
//declarações de variáveis
var
ledVerdeSemaforo1 : lógica
ledVerdeSemaforo2 : lógica
ledVermelhoSemaforo1 : lógica
ledVermelhoSemaforo2 : lógica
//inicio
inicio
ledVerdeSemaforo1 <--- verdadeiro
ledVerdeSemaforo2 <--- falso
ledVermelhoSemaforo1 <--- falso
ledVermelhoSemaforo2 <--- verdadeiro
repita{
espere (120000) //espera 120 segundos
se (ledVerdeSemaforo1 = verdadeiro) entao {
ledVerdeSemaforo1 <--- falso
ledVerdeSemaforo2 <--- verdadeiro
ledVermelhoSemaforo1 <--- verdadeiro
ledVermelhoSemaforo2 <--- falso
}senao{
ledVerdeSemaforo1 <--- verdadeiro
ledVerdeSemaforo2 <--- falso
ledVermelhoSemaforo1 <--- falso
ledVermelhoSemaforo2 <--- verdadeiro
}fimse
}até (1 < > 1) //vai repetir até 1 ser diferente de 1, ou seja, eternamente
fimrepita
fimalgoritmo
Diagrama de Chapin
Linguagem Natural
Exemplo de Algoritmo:
Semáforo:
1. Ligue a luz verde e desligue a luz vermelha
2. Espere 120 segundos
3. Para cada uma das luzes: se estiver ligada, desligue; se estiver desligada, ligue.
4. Volte à etapa 2
Vantagem: Não é necessário aprender nenhum conceito novo, pois uma língua natural, neste ponto, já é bem conhecida.
Desvantagem:
A língua natural abre espaço para várias interpretações, o que
posteriormente dificultará a transcrição desse algoritmo para
programa.
Represente o algoritmo do semáforo nas outras formas (Renata)
Fluxograma
Português Estruturado
algoritmo semáforo
//declarações de variáveis
var
ledVerdeSemaforo1 : lógica
ledVerdeSemaforo2 : lógica
ledVermelhoSemaforo1 : lógica
ledVermelhoSemaforo2 : lógica
//inicio
inicio
ledVerdeSemaforo1 <--- verdadeiro
ledVerdeSemaforo2 <--- falso
ledVermelhoSemaforo1 <--- falso
ledVermelhoSemaforo2 <--- verdadeiro
repita{
espere (120000) //espera 120 segundos
se (ledVerdeSemaforo1 = verdadeiro) entao {
ledVerdeSemaforo1 <--- falso
ledVerdeSemaforo2 <--- verdadeiro
ledVermelhoSemaforo1 <--- verdadeiro
ledVermelhoSemaforo2 <--- falso
}senao{
ledVerdeSemaforo1 <--- verdadeiro
ledVerdeSemaforo2 <--- falso
ledVermelhoSemaforo1 <--- falso
ledVermelhoSemaforo2 <--- verdadeiro
}fimse
}até (1 < > 1) //vai repetir até 1 ser diferente de 1, ou seja, eternamente
fimrepita
fimalgoritmo
Diagrama de Chapin
domingo, 5 de agosto de 2012
Arquitetura de Computadores - Aula II - Máquina de von Neumann
1. O que é a Máquina de Von Neumann?
É o modelo formado por processador, memória, dispositivos de entrada e saída e interconexão, a única coisa que difere essa máquina de suas antecessoras é o programa armazenado na memória.
2. O que é uma CPU?
É o local onde é realizado o processamento de dados (Unidade Central de Processamento)
3. O que é um Ciclo de Instrução e por que ele é necessário?
É quando o processador pega as instruções que estão na memória e trazem para seus registradores e esse ciclo repete infinitas vezes até que o programa seja executado. Ele é importante pelo fato da quantidade de registradores do processador não ser suficiente para conter todo o programa.
4. O que são bits?
São faixas de tensões representadas por dois números, os zeros e os uns a menor unidade de armazenamento na memória.
5. O que são bytes?
São vários bits agrupados para formar uma unidade maior, oito bits forma um byte.
6. O HD da Renata tinha 1Gb (1 Giga), quantos bytes tinha disponíveis para armazenamento o HD da Renata? 1 Gb 2^30 = 30 *30 = 900 bytes
7. O que são palavras?
São bytes agrupados para formarem números maiores. Os processadores processam palavras de 16 bits, 32 bits, 64 bits e sucessivamente.
8. O que são Endereços de Memória e por que eles são necessários? É um identificador de células existentes na memória do computador. São necessários pelo fato da memória conter milhões de célula, cada célula conter uma quantidade fixa de bits geralmente um byte.
9. Por que os Ciclos de Instrução de uma CPU devem ser cadenciados? Pelo fato de não ter quantidade o suficiente de registradores do processador, por isso o processador deve buscar uma instrução de cada vez na memória para executar. Após a etapa de execução da instrução, o processador volta à etapa de busca da instrução para pegar a próxima instrução que será executada. Esse processo se repete infinitamente pelo processador até que todo o programa seja executado.
É o modelo formado por processador, memória, dispositivos de entrada e saída e interconexão, a única coisa que difere essa máquina de suas antecessoras é o programa armazenado na memória.
2. O que é uma CPU?
É o local onde é realizado o processamento de dados (Unidade Central de Processamento)
3. O que é um Ciclo de Instrução e por que ele é necessário?
É quando o processador pega as instruções que estão na memória e trazem para seus registradores e esse ciclo repete infinitas vezes até que o programa seja executado. Ele é importante pelo fato da quantidade de registradores do processador não ser suficiente para conter todo o programa.
4. O que são bits?
São faixas de tensões representadas por dois números, os zeros e os uns a menor unidade de armazenamento na memória.
5. O que são bytes?
São vários bits agrupados para formar uma unidade maior, oito bits forma um byte.
6. O HD da Renata tinha 1Gb (1 Giga), quantos bytes tinha disponíveis para armazenamento o HD da Renata? 1 Gb 2^30 = 30 *30 = 900 bytes
7. O que são palavras?
São bytes agrupados para formarem números maiores. Os processadores processam palavras de 16 bits, 32 bits, 64 bits e sucessivamente.
8. O que são Endereços de Memória e por que eles são necessários? É um identificador de células existentes na memória do computador. São necessários pelo fato da memória conter milhões de célula, cada célula conter uma quantidade fixa de bits geralmente um byte.
9. Por que os Ciclos de Instrução de uma CPU devem ser cadenciados? Pelo fato de não ter quantidade o suficiente de registradores do processador, por isso o processador deve buscar uma instrução de cada vez na memória para executar. Após a etapa de execução da instrução, o processador volta à etapa de busca da instrução para pegar a próxima instrução que será executada. Esse processo se repete infinitamente pelo processador até que todo o programa seja executado.
Lógica Matemática - Aula I - Lógica Proposicional
O que é Lógica Proposicional?
é um sistema formal no qual as fórmulas representam proposições que podem ser formadas pela combinação de proposições atômicas usando conectivos lógicos
Quais são os símbolos utilizados pela Lógica Proposicional?
Negação - “-“, “~”, not, não
Conjunção - “&”, “.”, and, e
Disjunção - “
”, or, ou
Condicional - “
”
Bicondicional - “
”
Qual a analogia podemos fazer entre a Sintaxe da língua portuguesa e a Sintaxe matemática?
Qual o significado (semântica) de cada um dessas expressões?
x -> y SE ENTÃO
x <-> y SE E SOMENTE SE
x ^ y E
x v y OU
é um sistema formal no qual as fórmulas representam proposições que podem ser formadas pela combinação de proposições atômicas usando conectivos lógicos
Quais são os símbolos utilizados pela Lógica Proposicional?
Negação - “-“, “~”, not, não
Conjunção - “&”, “.”, and, e
Disjunção - “

Condicional - “

Bicondicional - “

Qual a analogia podemos fazer entre a Sintaxe da língua portuguesa e a Sintaxe matemática?
Qual o significado (semântica) de cada um dessas expressões?
x -> y SE ENTÃO
x <-> y SE E SOMENTE SE
x ^ y E
x v y OU
sexta-feira, 3 de agosto de 2012
Redes de Computadores - Aula I - Modelo OSI
1) O que são Padrões de Redes? São formas como os dados são organizados, levando um serviço de qualidade as pessoas que utilizam as redes.
2) Por que existem os Padrões de Redes? Para que sistemas diversos possam interoperar.
3) Quem estabelece esses Padrões? As organizações de padronizações, que são compostas por representantes dos fabricantes, de universidades, centros de pesquisa e governo.
4) O que é e para que serve o modelo OSI? Modelo de direito sendo acatado como um padrão formal e devidamente reconhecido. Seve para permitir que redes heterogêneas ou que implementassem padrões proprietários pudessem se comunicar.
5) O modelo OSI é prático ou abstrato? Por que?
6) Descreva as características das 7 camadas do modelo OSI?
7) O que é uma comunicação fim-a-fim?
Camadas:
1) Física -Trata da transmissão efetiva dos bits pela rede. Os dados são enviados pela rede como uma seqüência de bits composta de vários 0 (zero) e 1 (um).
2) Enlace - Deve prover uma comunicação confiável entre os dispositivos para isso divide o fluxo de bits em unidades chamadas quadros. Cada quadro possui centenas ou milhares de bits. Para controlar cada quadro, são incluídos bits especiais no início e final de cada quadro. Esta camada reconhece então os limites de cada um deles.
3) Rede - Trata de duas funções importantes: endereçamento e roteamento. A primeira diz respeito à identificação dos endereços de origem e destino dos dados a transmitir. A segunda está relacionada a escolhas associadas à determinação do melhor caminho a ser percorrido pela informação. Nesta camada, o fluxo de dados é dividido em unidades denominadas pacotes.
4) Transporte - Provê uma comunicação fim-a-fim, objetivando tornar variações na confiabilidade do serviço prestado pelas camadas inferiores transparentes aos usuários. Provê diferentes tipos de serviço. O tipo mais comum é o orientado à conexão, estabelecido inicialmente entre a origem e o destino, liberando os dados livres de erros e na ordem em que foram enviados. Em um segundo tipo, as mensagens são enviadas de forma isolada, sem garantia em relação à ordem de entrega.
5) Sessão - Quando a rede deixa de funcionar e ocasiona uma falha, permite que a transferência dos dados seja reiniciada de um ponto de referência imediatamente anterior à esta falha. Esse ponto de referência é denominado “ponto de sincronização”.
6) Apresentação - Esta camada oferece serviços relacionados à sintaxe (formato) e à semântica (significado) das informações, ao contrário das camadas inferiores que, normalmente, se preocupam somente com a movimentação de bits entre as máquinas.
7) Aplicação - Provê padrões para que aplicativos possam comunicar-se adequadamente, independentemente do fabricante do sistema em que são executados.
2) Por que existem os Padrões de Redes? Para que sistemas diversos possam interoperar.
3) Quem estabelece esses Padrões? As organizações de padronizações, que são compostas por representantes dos fabricantes, de universidades, centros de pesquisa e governo.
4) O que é e para que serve o modelo OSI? Modelo de direito sendo acatado como um padrão formal e devidamente reconhecido. Seve para permitir que redes heterogêneas ou que implementassem padrões proprietários pudessem se comunicar.
5) O modelo OSI é prático ou abstrato? Por que?
6) Descreva as características das 7 camadas do modelo OSI?
7) O que é uma comunicação fim-a-fim?
Camadas:
1) Física -Trata da transmissão efetiva dos bits pela rede. Os dados são enviados pela rede como uma seqüência de bits composta de vários 0 (zero) e 1 (um).
2) Enlace - Deve prover uma comunicação confiável entre os dispositivos para isso divide o fluxo de bits em unidades chamadas quadros. Cada quadro possui centenas ou milhares de bits. Para controlar cada quadro, são incluídos bits especiais no início e final de cada quadro. Esta camada reconhece então os limites de cada um deles.
3) Rede - Trata de duas funções importantes: endereçamento e roteamento. A primeira diz respeito à identificação dos endereços de origem e destino dos dados a transmitir. A segunda está relacionada a escolhas associadas à determinação do melhor caminho a ser percorrido pela informação. Nesta camada, o fluxo de dados é dividido em unidades denominadas pacotes.
4) Transporte - Provê uma comunicação fim-a-fim, objetivando tornar variações na confiabilidade do serviço prestado pelas camadas inferiores transparentes aos usuários. Provê diferentes tipos de serviço. O tipo mais comum é o orientado à conexão, estabelecido inicialmente entre a origem e o destino, liberando os dados livres de erros e na ordem em que foram enviados. Em um segundo tipo, as mensagens são enviadas de forma isolada, sem garantia em relação à ordem de entrega.
5) Sessão - Quando a rede deixa de funcionar e ocasiona uma falha, permite que a transferência dos dados seja reiniciada de um ponto de referência imediatamente anterior à esta falha. Esse ponto de referência é denominado “ponto de sincronização”.
6) Apresentação - Esta camada oferece serviços relacionados à sintaxe (formato) e à semântica (significado) das informações, ao contrário das camadas inferiores que, normalmente, se preocupam somente com a movimentação de bits entre as máquinas.
7) Aplicação - Provê padrões para que aplicativos possam comunicar-se adequadamente, independentemente do fabricante do sistema em que são executados.
quinta-feira, 2 de agosto de 2012
Matemática Para Computação I - Aula 3 - Medidas de Posição e Dispersão
Média -
Média Ponderada -
Mediana -
Moda -
Amplitude Máxima -
Variância -
Desvio Padrão -
Quartis -
Média Ponderada -
Mediana -
Moda -
Amplitude Máxima -
Variância -
Desvio Padrão -
Quartis -
Assinar:
Postagens (Atom)