Páginas

Pesquisar este blog

quarta-feira, 24 de novembro de 2010

correção trabalho 24/11

algoritmo "prova"
var v1,v2,v3,v4:vetor [1..10] de inteiro
v5:vetor [1..5] de inteiro
x,i:inteiro
inicio

para i de 1 ate 10 faca
leia(v1[i],v2[i],v3[i])
v4[i]<-v1[i]+v2[i]+v3[i]
fimpara
x<-1
para i de 1 ate 10 passo 2 faca
v5[x]<-v4[i]
x<-x+1
fimpara
para i de 1 ate 5 faca
escreval(v5[i])
fimpara

fimalgoritmo

quinta-feira, 4 de novembro de 2010

Exercícios com ENQUANTO !!!

Queridos(as) alunos(as),

Seguem exercícios para usar comando ENQUANTO.

1- Faça um programa que receba N números reais e mostre na saída o maior número digitado. Condição de parada-> quando o zero for digitado.

2- Faça um programa que calcule o fatorial de um número inteiro, digitado pelo usuário e dê a opção de continuar S/N para o usuário.

3- Faça um programa que receba N nomes e alturas de clientes. O programa deverá mostrar a média das alturas e a altura do cliente mais baixo. Condição de parada-> quando o zero for digitado. OBS: o programa deverá ter um usuário(caractere) e senha(inteiro) de acesso, só quando for aceito o programa se inicia.

Bom Trabalho a todos,

Muito Juízo,

prof. Rodrigo e Melina

quinta-feira, 7 de outubro de 2010

Mais exercícios com PARA !!!

Senhoras e Senhores,

Mais alguns exercícios envolvendo a estrutura de repetição PARA.

1- Faça um programa que mostre na saída uma sequencia de números ímpares de 3 a 43, exceto o número 11.

2- Faça um programa que receba a idade de 10 alunos, calcule a média e mostre a idade do mais velho e o mais novo.

3- Faça um programa que execute 5 vezes um programa para calcular a área de um triangulo. ( A=(B*H)/2)

4- Faça um programa que receba a altura de 10 alunos e mostre na saída a quantidade de alunos acima de 1,65m.

5- Faça um programa que mostre a sequencia numérica na saída: 1,2,4,8,16,32,64,128,256,512,1024.

OBS: Vale lembrar que em TODOS os programas OBRIGATORIAMENTE precisa ser usado o comando PARA.

Bom Trabalho,
Muito Juízo,

Prof. Rodrigo.

quinta-feira, 30 de setembro de 2010

Exercícios com PARA e expressões acumulativas !!!

Alunos(as)

Divirtam-se !!!

1-Faça um programa que resolva a expressão X elevado a Y onde X é a base e Y o expoente. Utilize números inteiros.

2- Faça um programa que receba dois números inteiros(o primeiro menor que o segundo) e mostre na saída todos os números inteiros deste intervalo.

ex: 1 e 10
saída: 1 2 3 4 5 6 7 8 9 10

3- Faça um programa que mostre na saída os números inteiros de 0 a 100 e a cada múltiplo de 10 mostrar a mensagem: "múltiplo".

4- Faça um programa receba 20 números reais, digitados pelo usuário e mostre na saída a soma dos 10 primeiros.

5- Faça um programa que receba 10 números inteiros e mostre na saída o maior e o menor número digitado.


Prof. Rodrigo e Melina

terça-feira, 28 de setembro de 2010

Aulas de 29/09 e 30/09

Olá Alunos,

Para o dia 29/09 estaremos fazendo a correção da prova da semana passada e no dia 30/09 não percam matéria nova sobre estrutura de repetição !!!

Semana de aulas imperdíveis !!!

Abraços,

Prof. Rodrigo e Profa. melina

quinta-feira, 2 de setembro de 2010

Blog interessante !!!

Olá a todos,

Vejam o conteúdo deste blog:

http://blogdoalunoprogramador.blogspot.com/


Abraços,
Professores: Rodrigo e Melina.

Correção do exercício para nota !!!

Caros(as) Alunos(as)

segue correção do exercício para nota, feito por vocês em 02/09/2010. Para aqueles que acertaram, nossos sinceros agradecimentos pelo esforço até agora realizado. Para aqueles que ainda têm dificuldades não deixem de estudar LP sempre que puderem. Continuem fazendo os exercícios da lista.

algoritmo "correcao"

var renda,imp:real
nome:caracter

inicio
escreva("digite o nome: ")
leia(nome)
escreva("digite a renda anual: ")
leia(renda)
se(renda<=10000)entao
imp<-renda*0
fimse
se(renda>=10001)e(renda<=30000)entao
imp<-renda*0.05
fimse
se(renda>=30001)e(renda<=60000)entao
imp<-renda*0.10
fimse
se(renda>=60001)entao
imp<-renda*0.15
fimse
escreva("O cliente ",nome," pagará R$",imp," de imposto")
fimalgoritmo




Grande Abraço,
Professores: Rodrigo e Melina

quinta-feira, 19 de agosto de 2010

Comandos extras !!!

Seguem comandos extras. Olhem e incluam nos exercícios já realizados.

Abraços a todos,

Um ótimo fim de semana,

Prof. Rodrigo e Profa. Melina

1- Comando Limpatela

Sua sintaxe é:

limpatela

Este comando simplesmente limpa a tela DOS do Visualg (a simulação da tela do computador). Ele não afeta a "tela" que existe na parte inferior direita da janela principal do Visualg.

2- Raiz Quadrada

Sua sintaxe é:

variavel <- raizq(numero inteiro)

EX: R<-raizq(X)

Este comando calcula a raiz quadrada de um número inteiro (ou uma variável) contido dentro dos parenteses. O resultado é armazenado em uma variável que deverá ser declarada do tipo REAL.

3- Expoente

Sintaxe:

R<-X^Y

Este comando eleva o valor da variável X a Y e guarda o resultado em R. Pode-se utilizar variáveis ou números constantes (ex: R<-X^3).
OBS: as variáveis precisam ser do tipo REAL.

sábado, 14 de agosto de 2010

Links interessantes !!!

Olá a todos,

Segue alguns links com material de LP.

www.vasconcelos.pro.br/logica.html

www.az-portal.com - testes de lógica

procurar : grátisjogos. - raciocínio lógico.


Aproveitem !!!

Prof. Rodrigo

terça-feira, 10 de agosto de 2010

Exercícios com fluxogramas

Senhoras e Senhores,

Segue exercícios para praticar. Utilizem fluxogramas !

1- Calcule o estoque médio de uma peça (estoque médio=(qtde mínima+qtde máxima)/2)

2- Receba 2 números, multiplique-os e some o resultado com o primeiro.

3- Receba a cotação do dólar, receba um valor em dólares, converta esse valor para REAL e mostre o resultado.

Bom trabalho e ficamos a disposição de todos,

Prof. Rodrigo e Melina

sexta-feira, 30 de julho de 2010

SEJAM BEM-VINDOS !!!

Aos alunos da ETEC de São José do Rio Pardo nossas boa vindas.

A partir de agora estaremos postando o material das aulas de LP para os cursos de Informática e Informática para Internet.

A todos um bom curso,

Professores Rodrigo e Melina.

terça-feira, 8 de junho de 2010

NOVO !!! Exercícios com vetores (estudo para a prova)

Boa Noite Alunos,

1-Faça um programa que receba valores (digitados pelo usuário) para um vetor de 20 posições e mostre na saída os valores na ordem inversa que foram digitados.

Ex: Vetor de entrada: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Vetor de saída: 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1

2-Faça um programa que preencha 3 vetores com os valores:

Vetor 1: 1 2 3 4 5 6 7
Vetor 2: 0 2 4 6 8 10 12
Vetor 3: 1 3 5 7 9 11 13

Calcule e mostre na saída um vetor resultado com a soma de cada posição dos vetores de entrada e mostre também a soma total de todos os valores.

Ex: Vetor Resultado: 2 7 12 17 22 27 32
A soma total: 119

3-Faça um programa que registre em um vetor os resultados dos cálculos do fatorial, como segue no exemplo abaixo:

Ex:
Digite um número:5
O fatorial:120
Continua s/n:s
Digite um número:4
O fatorial:24
Continua s/n:n

Mostrar os números do vetor: 5 120 4 24

4-Qual é a saída do programa abaixo:

algoritmo “exc4”
var v1,v2:vetor[1..5] de inteiro
i:inteiro
inicio
para i de 1 ate 5 faca
v1[i] <- i+1
v2[i] <- 2
fimpara
para i de 1 ate 5 faca
escreval(v1[i]*v2[i])
fimpara
fimalgoritmo


Bom estudo !!! e Muito Juízo !!!

Prof. Rodrigo

domingo, 30 de maio de 2010

Exercícios com vetores.

Boa Tarde queridos Alunos,

Alguns exercícios com vetores:

1- Faça um programa que receba valores reais para um vetor com 10 posições e mostre na saída a soma dos 5 últimos números digitados.

2- Faça um programa que receba valores para dois vetores com 5 posições cada e mostre na saída um vetor resultado contendo a soma das posições dos vetores de entrada.

3- Faça um programa que carregue dois vetores de 10 posições cada com os valores abaixo:

V1- 3333333333
V2-5555555555

Mostre na saída um vetor resultado com a operação VR=V2/V1

4-Faça um programa que receba valores para 3 vetores de 4 posições cada e mostre na saída a soma de todos os valores digitados.

Bom trabalho e bom domingo a todos.

Prof. Rodrigo.

domingo, 23 de maio de 2010

Novos Exercícios envolvendo Repetições

Boa Noite Senhoras e Senhores,

Mais exercícios:

1- Faça um programa que receba 20 números inteiros, digitados pelo usuário e mostre na saída a soma dos números pares.

2- Faça um programa que receba N números reais, digitados pelo usuário e mostre na saída a média dos números ímpares digitados.

3- Faça um programa que receba o preço de custo e o de venda de 10 produtos, calcule e mostre a média da porcentagem da margem de lucro obtida nos produtos.

4- Faça um programa que exiba a sequencia de números: 100-90-80-70-60-50-40-30 etc... Cada vez que for digitado o número 1 aparece um deles, quando for digitado o zero o programa encerra-se.
EX:
1
100
1
90
1
80
0
(programa encerrado)

Bom trabalho,

Prof. Rodrigo

domingo, 16 de maio de 2010

Exercícios com estruturas de repetições

Boa Noite a Todos(as),

Seguem exercícios utilizando PARA e ENQUANTO,

Divirtam-se !!!

1-Faça um programa que resolva a expressão X elevado a Y onde X é a base e Y o expoente. Utilize números inteiros.

2- Faça um programa que receba dois números inteiros(o primeiro menor que o segundo) e mostre na saída todos os números inteiros deste intervalo.

ex: 1 e 10
saída: 1 2 3 4 5 6 7 8 9 10

3- Faça um programa que mostre na saída os números inteiros de 0 a 100 e a cada múltiplo de 10 mostrar a mensagem: "múltiplo".

4- Faça um programa receba 20 números reais, digitados pelo usuário e mostre na saída a soma dos 10 primeiros.

5- Faça um programa que receba 10 números inteiros e mostre na saída os dois maiores.

OBS: Todos os programas deverão oferecer para o usuário continuar ou não.

Prof. Rodrigo.

sábado, 17 de abril de 2010

Exercícios com comando PARA

Boa Noite Senhoras e Senhores,

Alguns exercícios envolvendo a estrutura de repetição PARA.

1- Faça um programa que mostre na saída uma sequencia de números ímpares de 3 a 43, exceto o número 11.

2- Faça um programa que receba a idade de 10 alunos, calcule a média e mostre a idade do mais velho e o mais novo.

3- Faça um programa que execute 5 vezes um programa para calcular a área de um triangulo. ( A=(B*H)/2)

4- Faça um programa que receba a altura de 10 alunos e mostre na saída a quantidade de alunos acima de 1,65m.

5- Faça um programa que mostre a sequencia numérica na saída: 1,2,4,8,16,32,64,128,256,512,1024.

OBS: Vale lembrar que em TODOS os programas OBRIGATORIAMENTE precisa ser usado o comando PARA.

Bom Trabalho,
Um ótimo domingo a todos,
Muito Juízo,

Prof. Rodrigo.

domingo, 28 de março de 2010

Exercícios com comando IF/ELSE C++

Bom Dia Alunos(as)

Segue alguns exercícios utilizando estrutura de condição em C++

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

2- 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

3- Faça um programa que receba a quantidade de pessoas que assistiram a uma partida de futebol e mostre as mensagens de acordo com a tabela:

menos que 1000 - "público baixo"
entre 1001 e 10000- "público médio"
acima de 10000 - "público bom"

OBS: Mostrar também o público que foi digitado.

Bom Trabalho,

Prof. Rodrigo

Exercícios com Menu Visualg

Bom dia alunos(as)

Alguns exercícios com menu:

1- Faça um programa, utilizando estrutura de condição, que receba um número real, digitado pelo usuário e mostre o menu:

101-Raíz quadrada
102-A metade
103-10% do número
104-O dobro
Escolha a opção:

2- O programa de uma loja de móveis mostra o seguinte menu na tela de vendas:

1-Venda a Vista
2-Venda a Prazo 30 dias
3-Venda a Prazo 60 dias
4-Venda a Prazo com 90 dias
5-Venda com cartão de débito
6-Venda com cartão de crédito
Escolha a opção:

Faça um programa que receba o valor da venda, escolha a condição de pagamento no menu e mostre o total da venda final conforme condições a seguir:

Venda a Vista - desconto de 10%
Venda a Prazo 30 dias - desconto de 5%
Venda a Prazo 60 dias - mesmo preço
Venda a Prazo 90 dias - acréscimo de 5%
Venda com cartão de dédito - desconto de 8%
Venda com cartão de crédito - desconto de 7%



Bom Trabalho,

Prof. Rodrigo

domingo, 21 de março de 2010

Aulas da semana de 22/3 a 26/3

Caros Alunos,

Nesta semana faremos as correções dos exercícios para nota.

- Para as turmas de C++ iniciaremos a estrutura de condição IF

- Para as turmas de VISUALG faremos outros exercícios utilizando SE, ENTAO e SENAO

Abraços,

Prof. Rodrigo.

sexta-feira, 12 de março de 2010

Aula 11/03 C++

Caros alunos(as)

Seguem exercícios para praticarem !!!

1- Faça um programa em C++ que receba 4 números reais, calcule e mostre na saída:
a-) a soma do primeiro com o terceiro
b-) a multiplicação do terceiro com o quarto
c-) o cubo do primeiro
d-) o quadrado do segundo
e-) a soma de todos os resultados

2- Faça um programa em C++ que calcule o IMC (índice de massa corporal) de uma pessoa.
IMC=peso/(altura*altura)

3- Faça um prorama em C++ que receba o nome de usuário e a senha de 3 clientes e exiba-os conforme modelo abaixo:

nome de usuário1 -> senha 1
nome de usuário2 -> senha 2
nome de usuário3 -> senha 3

Bom Trabalho,
Ótimo final de semana,

Prof. Rodrigo

Aula 12/03 cancelada !!

Boa Noite queridos alunos(as)

Nesta aula de sexta-feira que foi cancelada, nós veríamos uma estrutura nova. A estrutura de condição.
Vou deixar a sintaxe da estrutura e um programa como exemplo resolvido. Vejam o material para estudarmos melhor na nossa próxima aula.

SINTAXE:

se (condição) entao
(sequencia de comandos se condição verdadeira)
senao
(sequencia de comandos se condição falsa)
fimse

EXEMPLO:

algoritmo "media"
var n1,n2,n3,m:real
inicio
escreva("digite as 3 notas seguidas de enter")
leia(n1,n2,n3)
m <- (n1+n2+n3)/3
se (m>=7) entao
escreva("aluno aprovado com media= ",m)
senao
escreva("aluno reprovado com media= ",m)
fimse
fimalgoritmo

OPERADORES (utilizados nas condições):

> maior
< menor
>= maior igual
<= menor igual
<> diferente
= igualdade

BOM ESTUDO A TODOS,

Grande abraço,

Prof. Rodrigo.

quarta-feira, 10 de março de 2010

Aula LP Estrutura de Condição no Visualg

Caros Alunos,

Alguns exercícios utilizando estrutura de condição (comando SE). Lembre-se sempre de fazer primeiro o fluxograma e em seguida o pseudocódigo.

1- Faça um programa que verifique se um número inteiro, digitado pelo usuário, é positivo,negativo ou igual a zero.

2- Faça um programa que mostre na saída o maior número, de dois números reais, digitados pelo usuário.

3- Faça um programa que calcule o delta de uma equação do segundo grau e mostre as raízes da mesma.
delta=(b*b)-(4*a*c)
raízes:
-para delta maior que zero:
r1=(-b+raizq(delta))/2*a
r2=(-b-raizq(delta))/2*a
-para delta igual a zero:
as raízes são iguais:
r=-b/(2*a)
-para delta menor que zero:
"não existem raízes reais"


Bom Trabalho,

prof. Rodrigo

segunda-feira, 8 de março de 2010

Resolução dos exercícios de Fluxogramas e Pseudocódigos

Correção dos exercícios postados em 26/2/2010

1- Estoque Médio

algoritmo “exc1”
var estmin,estmax:inteiro
estmedio:real
inicio
escreva(“digite o estoque mínimo”)
leia(estmin)
escreva(“digite o estoque máximo”)
leia(estmax)
estmedio<-(estmin+estmax)/2
escreva(“estoque medio= ",estmedio)
fimalgoritmo

2- Operação com dois números

algoritmo “exc2”
var n1,n2,m,s:inteiro
inicio
escreva("digite o primeiro numero”)
leia(n1)
escreva(“digite o segundo numero”)
leia(n2)
m<-n1*n2
s<-m+n1
escreva(“a multiplicacao dos números somada ao primeiro= ",s)
fimalgoritmo


3- Valores em Dolar

algoritmo “exc3”
var cotacao,valor,vreal:real
inicio
escreva(“digite a cotacao do dolar”)
leia(cotacao)
escreva(“digite um valor em dolar”)
leia(valor)
vreal<-cotacao*valor
escreva(“voce tem ",vreal,” reais”)
fimalgoritmo

terça-feira, 2 de março de 2010

Aula 02/03 Automação Industrial C++

Boa Noite queridos Alunos,

Alguns exercícios para fazerem. Façam apenas o código em C++ (não é necessário fazer o fluxograma).

1- Faça um programa em C++ que receba 2 números reais, digitados pelo usuário, calcule e mostre na saída:
- a soma entre eles
- a multiplicação entre eles
- a divisão entre eles
- a subtração entre eles
- mostre também a soma de todos os resultados anteriores.

2- Faça um programa em C++ que calcule a hipotenusa em um triângulo retângulo.
hipotenusa=(cateto1*cateto1)+(cateto2*cateto2)
obs: o valor dos catetos deverá ser recebido como entrada pelo usuário.

3- Faça um programa em C++ que receba um número inteiro, digitado pelo usuário, calcule e mostre seu quadrado, cubo e seu dobro.

Bom Trabalho e qualquer dúvida estou à disposição.
Abraços,
Prof. Rodrigo Manhas Piantino

sábado, 27 de fevereiro de 2010

Exercícios com Fluxogramas e Pseudocódigos

Boa Noite Senhoras e Senhores,

Segue exercícios para praticar. Faça sempre o fluxograma seguido do pseudocódigo.

1- Calcule o estoque médio de uma peça (estoque médio=(qtde mínima+qtde máxima)/2)

2- Receba 2 números, multiplique-os e some o resultado com o primeiro.

3- Receba a cotação do dólar, receba um valor em dólares, converta esse valor para REAL e mostre o resultado.

Bom trabalho e fico a disposição de todos,

Prof. Rodrigo.

sexta-feira, 26 de fevereiro de 2010

Aula 26/02 - LP Informática SJRP

Caros alunos,

O que devemos lembrar da aula:

- O que é Lógica
- O que é Algoritmo
- O que é Programa

Representação de Algoritmos:

- Descrição Narrativa
- Fluxograma
- PseudoCódigo

Um bom final de semana a todos !!!

Próxima Aula:

Exercícios com Fluxogramas e simbologia, não percam !!!

terça-feira, 23 de fevereiro de 2010

Aula 23/02 Manutenção e suporte.

Tema da aula:
Exercícios com fluxogramas e pseudocódigos.
Não percam !!!

email do professor

Caros alunos, segue meu email para contato:
rodrigopiantino@gmail.com

domingo, 21 de fevereiro de 2010

Sejam bem-vindos !!!
Alunos das ETECs - Eletrô e São José do Rio Pardo.
Aproveitem esse blog como mais um canal de comunicação.