# include <stdio.h>
# include <stdlib.h>
# include <conio.h>main(){
int i;for (i=100; i> 0;i—)
{
printf("\n");
printf("%d\n",i);
}system("pause");
return(0);}
# include <stdio.h>
# include <stdlib.h>
# include <conio.h>main(){
int i;for (i=100; i> 0;i—)
{
printf("\n");
printf("%d\n",i);
}system("pause");
return(0);}
Na aula de SMS desta quinta feira 08/12/2011 o professor da matéria solicitou um novo trabalho de pesquisa bibliografica. Eis abaixo as informações adicionais:
Tema: LIXO TECNOLÓGICO
Data de entrega: 22/12/2011
O trabalho deverá seguir as regras ABNT. Se você tem dúvidas sobre como são, e como usar as regras na confecção do trabalho, eis aqui um link em que você tem um bom MANUAL das regras ABNT.
Depois da conversa de hoje, talvez tenha ficado claro o que é que se deseja que escrevamos no trabalho de pesquisa. E, para tanto, abaixo escrevo o que penso pode ser explorado nas pesquisas sobre o tema.
Eletroeletrônica: O trabalho do eletroeletrônico consiste em conhecer os aparelhos eletroeletrônico, conhecer seu funcionamento, base de funcionamento e conhecer os componentes eletrônicos presentes nas placas e em todos os equipamentos eletroeletrônico. Saber conhecer e saber medir suas propriedades. E, se necessário, ser hábil na extração e de componentes danificados e substituí-los.
Talvez, com a formação técnica oferecida pelo nosso campus, seja possível trabalhar em concessionárias de energia, criar projetos, fazer acompanhementos e orçamentos eletroeletrônicos para construtoras. Entre outras atividades.
As atribuições de um eletroeletrônico podem abranger as seguintes atividades:
Depois escrevo sobre as demais áreas: programação de computadores em Java, C. Bem como a área de Tecnologia e Redes.
Caros colegas. Até o momento, o conteúdo de introdução ao C e também o de introcução ao Java tem seguido o padrão.
Os dois comandos até agora explicados, ainda que com nomes diferentes é o mesmo de antes:
PORTUGOL | PASCAL | C | JAVA |
escreva() | write() | printf() | System.out.println() |
leia() | read() | scanf() | System.in.read() |
Assim, vejamos os exemplos abaixo:
Portugol:
escreva(“Digite seu nome: “);
leia(seunome);
Pascal
write(“Digite seu nome: “);
read(seunome);
C
printf(“Digite seu nome: “);
scanf(“%s”, &nome);
Java
System.out.println(“Digite seu nome”);
System.in.read(seunome);
Observe que todos os comandos fazem a mesma atividade: escreve mensagem na tela e lê a informação digitada pelos usuário.
Na aula de hoje, o assunto abordado foi o uso da função printf(). A função printf() pode receber varios argumentos.Cada argumento deve ser separado por uma vírgula (,). Nesta tabela abaixo veja alguns códigos de formatação que podem ser utilizados pelo printf().
Exemplo e explicação de como usar estes códigos:
#include <stdio.h>
main()
{
printf(“A letra %c ”, ‘h’);
printf(“pronuncia-se %s ”, “haga”);
}
Neste código acima usa-se %c e em seguida a letra h. Fica assim entendido que %c tem relação com por exemplo, uma só letra. Um só caracter. Mas, o %s, está ligado com a palavra por extenso, e você deve usar %s, sempre que tiver que usar printf() para um grupo de caracteres.
Com este exemplo, aplica-se aos demais!
Nas aulas de últimas de TI, o prof. Jeime adentrou no assunto de rede de computadores. Não vai demorar para entrar nos protocolos. Nas redes de computadores, também mantém-se a ideia de conjunto entre HARDWARE e SOFTWARE.
Entende-se por HARDWARE da rede todo os equipamentos pelos quais os computadores estão conectados, e nos quais as informações trafegam entre si. Primeiro vamos as definições clássicas dos tipos de REDE.
REDE DE ÁREA LOCAL ou só LAN.
Rede de área local (ou LAN, acrônimo de local area network), ou ainda rede local, é uma rede de computadores utilizada na interconexão de equipamentos processadores com a finalidade de troca de dados. Um conceito mais preciso seria: é um conjunto de hardware e software que permite a computadores individuais estabelecerem comunicação entre si, trocando e compartilhando informações e recursos. Tais redes são denominadas locais por cobrirem apenas uma área limitada (10 km no máximo, além do que passam a ser denominadas MANs). Redes em áreas maiores necessitam de tecnologias mais sofisticadas, visto que, fisicamente, quanto maior a distância de um nó da rede ao outro, maior a taxa de erros que ocorrerão devido à degradação do sinal.
As LANs são utilizadas para conectar estações, servidores, periféricos e outros dispositivos que possuam capacidade de processamento em uma casa, escritório, escola e edifícios próximos – LAN Wikipedia
REDE DE COMPUTADORES A DISTÂNCIA ou MAN
A Wide Area Network (WAN), Rede de área alargada ou Rede de longa distância, também conhecida como Rede geograficamente distribuída, é uma rede de computadores que abrange uma grande área geográfica, com frequência um país ou continente. Difere, assim, das PAN, das LAN e das MAN.
A história da WAN começa em 1965 quando Lawrence Roberts e Thomas Merril ligaram dois computadores, um TX-2 em Massachussets a um Q-32 na Califórnia, através de uma linha telefônica de baixa velocidade, criando a primeira rede de área alargada (WAN). A maior WAN que existe é a Internet.
Em geral, as redes geograficamente distribuídas contém conjuntos de servidores, que formam sub-redes. Essas sub-redes têm a função de transportar os dados entre os computadores ou dispositivos de rede.
As WAN tornaram-se necessárias devido ao crescimento das empresas, onde as LAN não eram mais suficientes para atender a demanda de informações, pois era necessária uma forma de passar informação de uma empresa para outra de forma rapida e eficiente. Surgiram as WAN que conectam redes dentro de uma vasta área geográfica, permitindo comunicação de longa distância.
REDE DE COMPUTADORES METROPOLITANA ou MAN.
MAN (Metropolitan Area Network), também conhecida como MAN é o nome dado às redes que ocupam o perímetro de uma cidade. São mais rápidas e permitem que empresas com filiais em bairros diferentes se conectem entre si.
A partir do momento que a internet atraiu uma audiência de massa, as operadoras de redes de TV a cabo, começaram a perceber que, com algumas mudanças no sistema, elas poderiam oferecer serviços da Internet de mão dupla em partes não utilizadas do espectro.
A televisão a cabo não é a única MAN. Os desenvolvimentos mais recentes para acesso à internet de alta velocidade sem fio resultaram em outra MAN
REDE MUNDIAL DE COMPUTADORES ou INTERNET
A Internet é um conglomerado de redes em escala mundial de milhões de computadores interligados pelo TCP/IP que permite o acesso a informações e todo tipo de transferência de dados. Ela carrega uma ampla variedade de recursos e serviços, incluindo os documentos interligados por meio de hiperligações da World Wide Web, e a infraestrutura para suportar correio eletrônico e serviços como comunicação instantânea e compartilhamento de arquivos.
Estas estruturas de REDE, todas elas utilizam equipamentos em que se permite a interconexão de computadores, de áreas, de locais. Estes equipamentos, todos eles, HUB, Switz, roteadores, DISLANS,
Questão de física apresentado em sala de aula.
Uma lâmpada cujas dimensões são desprezíveis, está localizada no teto de uma sala de 5 m de altura. Um corpo opaco de forma circular, de raio 8 cm, é colocado a 2 m do teto e paralelamente a ele. O centro do corpo e a lâmpada estão na mesma vertical. Determinar a área da sombra projetada no chão da sala.
Para entender o problema é só olhar para a imagem abaixo.
Como é que resolve?
Do corpo opaco até o teto se forma um triangulo com as seguintes medidas: 8 cm de base, e 2 metros de altura. Veja a imagem abaixo.
Há mais de um triângulo visível. Vê a figura acima e observe na cor vermelha a formação dos diversos triângulos. Mas, dois deles fazem parte da solução, afinal, as medidas do primeiro triangulo são conhecidas. 2m de altura e 8 cm de base. 2 metros também é igual a 200 centímetros.
Isto é necessário por que o raio é dado em centímetros e tem valor igual a 8. Neste caso, o triangulo que forma do raio do objeto opaco até o teto, tem base 8cm e 200 de altura. Para calcular a área de um triangulo você multiplica a base vezes a altura e divide por dois.
O problema é que o segundo triangulo, você não sabe qual é o tamanho da base. Neste caso entre mais duas novas informações. A primeira informação é fazer a proporção entre os dois triângulos.
O primeiro triangulo é 200cm de altura, e de base 8cm. O segundo triangulo é de 5 metros de altura, que é igual a 500 cm, e com a base desconhecida. Neste caso faz-se a proporção entre os dois triângulos.
A proporção é feita entre as partes iguais, ou seja, a altura do triangulo menor, é proporcional a altura do triangulo maior. A base do menor, é 8 cm, no entanto, não se sabe a Base do triangulo maior. A proporção dos triângulos se torna: h/H = b/B. Sendo assim, 200 está para 500 assim como 8 está B, ou seja:
O resultado: encontra-se 20 cm, que é igual a 0,2 metros.
Para você calcular a área projetada pelo objeto opaco, que é CIRCULAR, você deve usar a fórmula Área=pi erre ao quadrado: A=pR2. Neste caso em que 20cm equivale a 0,2 m, Inserindo-o na fórmula temos: A=3,1416 x 0,22 = 0,1256.
O importante é ter entendido como resolver a questão! Vou estudar as outras questões e ver como é que resolve e explicar.
Hoje o prof. Eduardo trabalhou este texto do livro de exercícios.
Grife os cognatos no texto seguinte:
E foram grifados as seguintes palavras:
TEXTO: The Organized Phone
SHARP´S PERSONAL Mobile Communicator combines a digital cellular phone and na electronic organizer. The communicator includes e-mail and synchronizantion of schendule and address-book information with a PC. A product is due on the European market this fall; no plans have yet been made for North America.
(Popular Science – October 1997, p. 26)
Eduardo explicou sobre esta frase: When? This fall (outono). A palavra Fall é traduzida por outono, mas, há também a palavra AUTUNMS.
Deusdedith pediu uma lista das demais palavras para as estações, e o professor listou:
Sobre os gêneros textuais e as identificações gramaticais foi comentado sobre o seguinte:
Preposition IN que pode ser interpretado como: Dentro de, em (no) se referindo a lugar, tempo, data. E listou noutro texto os seguintes exemplos:
Quando saí da sala, deixei o professor comentando e introduzindo o assunto verbo to be.
Os termos compilado e interpretado foram usados muitas vezes na aula de algoritmo e vários colegas ficaram sem saber o que é isto, por que, como, e quando se utiliza um e outro. Vamos primeiro explicar o que é um e outro, depois mostrar imagens diferentes.
Compilado
Arquivo compilado nada mais é do que um processo que o código que você escreve passa para se transformar em outro tipo de linguagem para que o computador entenda e executa as instruções. Funciona assim:
1. Você escreve as instruções em Alto Nível;
2. Depois vai executar um programa – o compilador – e este programa vai transformar o que você escreveu em linguagem de máquina. Veja uma imagem de um arquivo depois de compilado.
Interpretado
Interpretado são todos os programas em que, o que você escreve, o que você programa, o que você instruem ao computador, ele não passa por nenhum processo de transformação. O que existem são programas específicos que leem, entendem e apresentam o resultado do que foi lido. Eles apenas interpretam o código e apresentam na sua tela.
Para você entender o que é a interpretação do código, veja este código em HTML, a linguagem de criação de página de internet.
<html>
<head><title> Este é meu código Escrito </title>
<body>
<h1>
<ul>
<li>Item 1 </li>
<li>Item 2 </li><br>
<br>
<table border=1><tr>
<td>Coluna 1</td>
<td>Coluna 2</td>
<td>Coluna 3</td>
</tr><tr>
<td>Linha 1</td>
<td>Linha 2</td>
<td>Linha 3</td>
</tr></table>
</li>
</h1>
</body>
</html>
Isto acima é tudo que o programador escreveu no código. E, ele faz pouca coisa na tela. Veja como este código é INTERPRETADO pelo navegador da internet.
As instruções no código dizem o seguinte:
Todas as vezes que o navegador da internet lê o arquivo, vai interpretar cada comando, e vai montar uma página com estas informações.
Isto é suficiente para explicar o que é um programa compilado e outro interpretado.
O prof. Eduardo havia dito na aula passada que era para nós traduzirmos o texto em casa. Hoje a surpresa foi ele pedir que entregassemos a tradução para ele levar e corrigir. Vamos ver o que vai acontecer depois.
O conteúdo de hoje foi a tradução do seguinte texto:
TEXT 1
Immigrants and Public Schools
In the past, public schools in the United States helped immigrants in different ways. First, the school gave children a free education. This meant that many young people became better educated than their parents and had more chances for better jobs. In addition, many schools had evening classes for adults.
Vamos estudar o texto:
1) tradução do título: imigrantes e Escolas Públicas
2) Lista de verbos
Fique atento!
Observe que todos os verbos do texto estão no SImple Past. Demonstram ações que ocorreram num determinado período do passado e já terminaram.
3) Palavras e expressões especiais
Trazer o texto traduzido para a próxima aula!
Foi só!
A aula de Algoritmo hoje deixou muitos colegas sem entender o conteúdo. Eu afirmei ao professor que a linha de explicação dele estava mais para baixo nível, do que de alto nível. Entende-se o seguinte:
Na aula foi abordado superficialmente a solução de alguns problemas, e ai, foi que alguns ou vários colegas não entenderam.
1. Faça um algoritmo que receba o ano de nascimento de uma pessoa e o ano atual. Calcule e imprima a idade dessa pessoa.
Este problema é de fácil solução. O que se quer, é que você pense o seguinte: Como é que você, calcularia a idade de uma pessoa qualquer? Coisa muito simples, não é? Basta você perguntar: em que ano você nasceu? A pessoa responde. Em seguida você pega o valor do ano atual, e diminui do ano informado pela pessoa. Neste caso, basta você fazer a seguinte conta: IDADE=(ANO ATUAL – ANO DE NASCIMENTO)
Veja esta imagem para entender como é que você programará seu computador.
Depois do usuário informar o ano de nascimento, e clicar em OK é que o processador recebe a instrução e faz os calculos da expressão: IDADE=(ANO ATUAL – ANO DE NASCIMENTO).
Por último, exibe no quadro: “A idade é:” o resultado da operação. Esta expressão: idade=(ano atual – ano de nascimento) não é visto pelo usuário; só o programador é quem cria e escreve a instrução e o processador executa, longe da visão do usuário. O usuário só vê o que ele digitou, e em seguida a resposta.
2. Faça um algoritmo que receba o salário de um funcionário, calcule e imprima o valor do imposto de renda a ser pago, sabendo que o imposto equivale a 5% do salário.
Primeiro, entender o problema. ou seja, primeiro você deve receber a informação de quanto o funcionário ganha. Depois você vai calcular 5% do valor e apresentar na tela o valor do imposto. Pense no seguinte formulário de entrada de informações.
Depois que o usuário insere o valor do salário; depois que se clicar no OK é que o processador vai fazer o seguinte cálculo: imposto=(salario*5)/100 ou seja: valor do salário multiplicado 5 e dividido por 100. E o resultado desta conta, que é invisível ao usuário, vai aparecer no quadro, valor do imposto.
3. Faça um algoritmo que receba duas notas de um aluno e seus respectivos pesos, calcule e mostre a média ponderada dessas notas. Média ponderada = (nota1*peso1) + (nota2*peso2) / (peso1 + peso2)
Mesmo principio de solução. Primeiro você deve entender como é que vai calcular a média ponderada, e a solução está proposta assim: Média ponderada = (nota1*peso1) + (nota2*peso2) / (peso1 + peso2). Agora você imagina a entrada dos dados no formulário, sabendo também que os pesos citados podem ser valores fixados antes do processo. Veja o formulário para entender.
Depois de inserir os valores da nota, e clicar em OK é que o processo de calcular a média será executado. Vamos entender que o valor das notas é informada pelo usuário e o valor dos pesos pode ser fixo. Neste caso, pense que a nota 1 é o número 6, na nota 2, temos o número 8, e que o peso 1 é igual a 3, e o peso 2 é igual a 5. Assim teríamos o seguinte cálculo: MP=(6x3)+(8x5) dividido por (3+5) = 7,25
4. Faça um algoritmo que receba a idade de uma pessoa em anos, calcule e imprima essa idade em: Meses, Dias, Horas e Minutos.
Este último é todo seu!
O Prof. Eduardo fez a apresentação do que será o curso em relação ao conteúdo de Inglês. Eis o conteúdo de apresentação:
ESP – INGLÊS INTRUMENTAL
ESTRATÉGIAS DE LEITURA
APRESENTAÇÃO
No mundo altamente informatizado onde nossas habilidades são postas à prova a todo momento, nossa capacidade de leitura é imprescindível para interagir e não sucumbir nesse contexto. Saber uma segunda língua, especificamente a língua inglesa, é pré-requisito para se caminhar na esteira tecnológica do mundo globalizado. O Inglês é a língua da ciência e da informática, por isso, especialmente dos estudantes de informática são cobrados as habilidades necessárias para compreender textos em inglês, já que a interação com esse universo se dá predominantemente através do inglês.
Neste curso trabalharemos com a abordagem do Inglês para Propósitos Específicos ou inglês Instrumental. Tal abordagem parte do principio de que para saber ler em inglês não é saber inglês em sua totalidade. O que se objetiva é que o aluno alcance um nível razoável de compreensão o que pressupõe e deve ser levado em consideração, o nível de conhecimento de mundo do estudante, o seu vocabulary, a idade, e o contexto sócio-econômico de cada um, isto por que o processo de leitura é uma interação entre leitor, texto, e contexto. Portanto o significado não está somente nas palavras, na página, está além.
Aprender uma nova língua sempre foi um caminho árduo, onde devemos estabelecer algumas táticas, estratégias para facilitar essa aprendizagem. É de fundamental importância primeiro estabelecer prioridades, fazer recorte da língua e escolher uma habilidade para se dedicar. O estudo do inglês passa pelo desenvolvimento de cinco SKILLS: Speaking, translating, writing, listening and reading. No curso de informática a prioridade é a Skill Reading (leitura)
Para o inglês instrumental é necessário se trabalhar sempre com estratégias de leitura a fim de reduzir a dependência do dicionário.
TIP: Sempre ao se trabalhar um texto use essas estratégias e tenha um bom dicionário nas mãos. Ah, e não se esqueça de que uma das melhores formas de se aprender uma língua é sendo um autodidata, curioso, por isso interaja ao máximo com o universo cultural dessa língua ouvindo músicas, lendo textos, navegando páginas em inglês, enfim, “open your eyes to the English us” (perceba o inglês que nos rodeia).