Mostrando postagens com marcador Material Disponibilizado. Mostrar todas as postagens
Mostrando postagens com marcador Material Disponibilizado. Mostrar todas as postagens

sexta-feira, 9 de dezembro de 2011

Novo trabalho de SMS para o dia 22/12/2011

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.

quarta-feira, 7 de dezembro de 2011

EXERCÍCIOS - ESTRUTURA DE SELEÇÃO (IF, IF - ELSE e SWITCH)

 

Vamos praticar um pouco um dos principais objetivos de nossa disciplina: aprender a aprender. Dado que todos já estudaram estrutura de seleção em pascal, vamos tentar utilizar este recurso de programação para responder os exercícios a baixo na linguagem C. Para isso consulte o livro e a apostila da UFMG disponibilizada no ambiente para identificar pequenas diferenças que existam entre o que vocês aprenderam em pascal e como se faz em C.

1. Fazer um programa para ler o nome, 2 notas, mostrar a média com a mensagem:

  • Inferior a 5,0 – “Reprovado”
  • De 5,1 a 6,9 – “Recuperação”
  • De 7,0 a 10 – “Aprovado”
  • Obs: mostrar o nome.

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

main()

{

char nome[15];

float nota1,nota2,media;

printf("Nome do Aluno: ");

scanf("%s",& nome);

printf("A primeira nota: ");

scanf("%f",& nota1);

printf("A segunda nota: ");

scanf("%f",& nota2);

media = (nota1 + nota2) / 2;

if (media >=7){

printf ("*************************************************************\n\n");

printf ("%s foi APROVADO! Media final ‚ %2.2f\n\n",nome,media);

printf ("*************************************************************\n\n");

}

if ((media >5.1) && (media < 5.9)){

printf ("*************************************************************\n\n");

printf ("%s esta de RECUPERACAO... Media final ‚ %2.2f\n\n",nome,media);

printf ("*************************************************************\n\n");

}

if (media <5){

printf ("*************************************************************\n\n");

printf ("%s foi REPROVADO... Media final ‚ %2.2f\n\n",nome, media);

printf ("*************************************************************\n\n");

}

getch();

}

3. Faça um programa que receba dois números inteiros, digitados pelo usuário e mostre o maior e o menor número digitado.

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

main()

{

float numero1,numero2;

printf("Numero 1: ");

scanf("%f",& numero1);

printf("Numero 2: ");

scanf("%f",& numero2);

if (numero1 > numero2){

printf ("*************************************************************\n\n");

printf ("O Numero 1:[ %2.2f ] EH! MAIOR QUE o Numero 2: [ %2.2f ] \n ",numero1,numero2);

printf ("*************************************************************\n\n");

}

else

printf ("*************************************************************\n\n");

printf ("O Numero 2: [ %2.2f ] EH! MAIOR QUE o Numero 1: [ %2.2f ]\n",numero2,numero1);

printf ("*************************************************************\n\n");

getch();

}:

4. Faça um programa que receba a idade de uma pessoa e mostre na saída em qual categoria ela se encontra:

  • 10-14 infantil
  • 15-17 juvenil
  • 18-25 adulto

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

main()

{

int faixaetaria;

printf("Digite a idade [0 PARA SAIR]: ");

scanf("%d",&faixaetaria);

if ((faixaetaria >=10)&& (faixaetaria <=14))

{

printf ("*************************************************************\n\n");

printf ("Esta idade %d Eh Classificada como INFANTIL \n\n ",faixaetaria);

printf ("*************************************************************\n\n");

}

if ((faixaetaria >=15)&& (faixaetaria <=17))

{

printf ("*************************************************************\n\n");

printf ("Esta idade %d Eh Classificada como JUVENIL \n ",faixaetaria);

printf ("*************************************************************\n\n");

}

if ((faixaetaria >=18)&& (faixaetaria <=25))

{

printf ("*************************************************************\n\n");

printf ("Esta idade %d Eh Classificada como ADULTO \n\n ",faixaetaria);

printf ("*************************************************************\n\n");

}

if (faixaetaria <=10)

{

printf ("*************************************************************\n\n");

printf ("Esta idade %d Eh Classificada como CRIANCA \n\n ",faixaetaria);

printf ("*************************************************************\n\n");

}

getch();

}

5. Dada uma letra, escreva na tela se essa letra é ou não uma vogal. Dica: a função toupper(letra) converte um char para caixa alta (maiúsculo) e a função tolower(letra) converte um char para caixa baixa (minúsculo).

#include <stdio.h>

#include <ctype.h> // para toupper

#include <conio.h>

#include <stdlib.h>

int main()

{

char letra;

printf("***************************************************\n");

printf("* ATENCAO: LETRAS SERAO CONVERTIDAS EM MINUSCULAS *\n");

printf("***************************************************\n");

printf("\n\n");

printf("Digite uma Letra: ");

scanf("%c", &letra);

//converte o conteudo digitado na variavel para minusculo

// poderia usar toupper para converter para maiúsculas.

letra = tolower(letra);

switch(letra)

{

case 'a': printf("VOGAL %c\n",letra); break;

case 'e': printf("VOGAL %c\n",letra); break;

case 'i': printf("VOGAL %c\n",letra); break;

case 'o': printf("VOGAL %c\n",letra); break;

case 'u': printf("VOGAL %c\n",letra); break;

default : printf("CONSOANTE %c:\n ",letra);

}

getch();

}

6. Elabora um programa que ao receber um numero inteiro determine retorne se o mesmo é par ou impar.

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

main()

{

int numero;

while (numero >1){

system("cls");

printf("*********************************************\n");

printf("* VERIFICAÇÃO DE NUMERO PAR E IMPAR 0= SAIR *\n");

printf("*********************************************\n");

printf("\n\n");

printf("Digite um NUMERO: ");

scanf("%d", &numero);

system("cls");

if (numero % 2 == 0)

{

printf("\n\n %d Um numero PAR",numero);

}

else

{

printf("\n\n %d Um numero IMPAR ",numero );

}

getch();

}

}:

7. Faça um programa que informe o mês de acordo com o número informado pelo usuário. (Exemplo: Entrada: 4. Saída: Abril).

#include <stdio.h>

#include <conio.h>

#include <stdlib.h>

main()

{

int numero;

char nomeMes;

printf("Numero: ");

scanf("%d",&numero);

switch (numero){

case 1: printf("\nMES DE JANEIRO"); break;

case 2: printf("\nMES DE FEVEREIRO"); break;

case 3: printf("\nMES DE MARÇO"); break;

case 4: printf("\nMES DE ABRIL"); break;

case 5: printf("\nMES DE MAIO"); break;

case 6: printf("\nMES DE JUNHO"); break;

case 7: printf("\nMES DE JULHO"); break;

case 8: printf("\nMES DE AGOSTO"); break;

case 9: printf("\nMES DE SETEMBRO"); break;

case 10: printf("\nMES DE OUTUBRO"); break;

case 11: printf("\nMES DE NOVEMBRO"); break;

case 12: printf("\nMES DE DEZEMBRO"); break;

default : printf("NUMERO DE MES INVALIDO");

}

getch();

}:

8. Faça um programa que leia 3 número inteiro os imprima em ordem crescente

#include <stdlib.h>

#include <conio.h>

#include <stdio.h>

main ()

{

int a,b,c;

int aux;

printf("entre com tres numeros: ");

scanf("%d %d %d",&a,&b,&c);

if(a>b)

{

aux=a;

a=b;

b=aux;

}

if(a>c)

{

aux=a;

a=c;

c=aux;

}

if(b>c)

{

aux=b;

b=c;

c=aux;

}

printf("\n\n");

printf("****************** ORDENADO ********************\n");

printf("%d * %d * %d\n", a,b,c);

printf("****************** ORDENADO ********************\n");

system("pause");

}

Eis acima vários exercicios respondidos. Assim, creio que os professores farão novas listas.

 

sexta-feira, 25 de novembro de 2011

Caracaterização do ambiente do trabalho: atribuições

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:

  • Saber elaborar projetos elétricos de residências, prédios e indústria.
  • Manutenção de sistemas elétricos;
  • Assistência técnica eletrônica;
  • Supervisor de laboratório de eletrônica;
  • Comprar equipamentos eletrônicos e saber dimensionar seu uso em sistemas eletrônicos.

Depois escrevo sobre as demais áreas: programação de computadores em Java, C. Bem como a área de Tecnologia e Redes.

quinta-feira, 24 de novembro de 2011

Tabela de formatação em C

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().

tabela-formatacao-c

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!

sexta-feira, 18 de novembro de 2011

Trabalho de pesquisa de SMS

Hoje tivemos a primeira aula de SMS – Segurança, Meio-Ambiente e Saúde com o professor Ubaldo Costa.

Também já ficou marcado um trabalho de pesquisa para ser entregue no dia 01/12. Portanto, mãos a obra e comece logo. O tema a ser pesquisado é: Caracterização do Ambiente de  Trabalho – Atribuições. Se você não entendeu o que deve ser pesquisado, entre em contato com o professor no e-mail: ubaldocosta (at) hotmail.com

Este (at) no e-mail significa: ARROUBA ou seja @.

segunda-feira, 18 de abril de 2011

Novo link para o dicionário de Inglês

Muitos colegas não conseguiram fazer o download do Dicionário de Inglês. Neste caso, faço o seguinte:

1- Coloquei o arquivo neste outro local para quem quiser fazer o download:

- Dicionário de Inglês para computador;

2- Se você quiser poderá levar para a sala um CD-ROM ou um Pen Drive para que eu faça a gravação no CD e ou faça cópia no pen-drive.

O arquivo é uma imagem ISO. Use o Nero para gravar no CD ou use o Winrar para descompactar no seu computador. Depois de descompactado, abra a pasta e execute o op.exe

sexta-feira, 15 de abril de 2011

O conteúdo das aulas de inglês.

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:

  • Fall = outono;
  • Spring = primavera
  • Summer = verão
  • Winter = inverno

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:

  • IN the = no
  • in diferents ways = de diferentes maneiras
  • in Additions = Além disso.

Quando saí da sala, deixei o professor comentando e introduzindo o assunto verbo to be.

Veja aqui: como aprender mais de 400 palavras de inglês.

quarta-feira, 13 de abril de 2011

Bom livro a disposição

Já está disponível na pasta de Compartilhamento do 4shared da Turma Subsequente o Livro Algoritmo Teoria e Prática.

- Algoritmo Teoria e Prática

É um super livro e tem ótimas referências. Aproveitem. É muito útil. Só não dá para imprimir, afinal, são mais de 900 páginas.

Bons estudos!

terça-feira, 12 de abril de 2011

Compilado e Interpretado

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.

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.

interpretado

As instruções no código dizem o seguinte:

  • Escreva no título o seguinte: Este é meu código Escrito. Veja na parte de cima da imagem o título.
  • Escreva em letras tamanho H1 a lista: Item 1 e Item 2.
  • Crie uma tabela com os seguintes itens: coluna 1, coluna 2, coluna 3.
  • E também, na tabela, coloque uma linha abaixo com Linha 1, linha 2 e linha 3.

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.

Conteúdo da aula de Inglês

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

      • helped (to help) = ajudar
      • gave (to give) = dar
      • meant (to mean) = significar
      • became (to become) = tornar-se
      • had (to have) = ter

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

  • free education = educação (estudo) gratuita
  • many = muitos (usado antes de substantivos contáveis)
  • better = comparativo de superioridade (irregular) do adjetivo good.

Trazer o texto traduzido para a próxima aula!

Foi só!

domingo, 10 de abril de 2011

Pegue sua cópia do material de Inglês!

O material da aula de Inglês já foi enviado para o e-mail.

Além disso, foi também publicado no grupo, de forma que todos terão pelo menos três oportunidades de ter acesso ao conteúdo. Se você não recebeu uma cópia no seu e-mail, faça download no 4shared. Ainda tem o link nos tópicos no Grupo. Acesse e veja como é! O link está logo ai ao lado!

- ESP – Exercícios de Inglês

Sem desculpas para ao menos lerem durante o domingo e chegar na próxima aula de Inglês com o material em mãos.

Temos também uma conta no 4shared para compartilhamento de arquivos diversos. Apostilas, vídeos, áudios, textos, imagens… tudo que for possível compartilhar e facilitar nossos estudos poderemos lá depositar.

Bons estudos!


Irecê: A melhor cidade para morar e viver do mundo, independente de nossa corrente elétrica fornecida pela COELBA ser de 220 volts!