Escolar Documentos
Profissional Documentos
Cultura Documentos
EDIÇÃO Nº 1 - 2007
Apresentação
SUMÁRIO
REFERÊNCIAS......................................................................................................... 69
Prezado aluno(a),
É importante que você se dedique ao máximo a esta disciplina, pois ela é a base
para as demais, por isso é fundamental que você compreenda os conteúdos
apresentados neste material.
Bom estudo.
Professoras
Claudia C. Pereira
Francini Reitz Spanceski
CRONOGRAMA DE ESTUDO
Este cronograma deve ser usado para organizar seu tempo de estudo, anote as
datas de início de estudo ao lado de cada um dos conteúdos.
Aula 1
Objetivos da Aula
Conteúdos da aula
1. RAZÃO E PROPORÇÃO
300 1
600 2
900 3
1200 4
1500 5
1800 6
2100 7
2400 8
Tabela 2 – Exemplo 2
Km /h Hora/min
80 60 min
120 40 min
Fonte: Tupy Virtual / 2006
2 REGRA DE TRÊS
Nº compressores Nº Horas
300 1
x 8
Nº compressores Nº Horas
300 1
x 8
1 x = 300 8
x = 2400
Sempre que tivermos algum problema que envolva mais de duas grandezas
diretamente ou inversamente proporcionais teremos uma regra de três composta,
podendo haver os dois tipos de grandezas ao mesmo tempo.
Neste caso, como temos três grandezas diferentes, a grandeza dia é a que
servirá como referência por ter a incógnita x. Analisando primeiramente as grandezas
quilômetros e dias, verifica-se que, aumentando o número de dias, o caminhão terá uma
quilometragem maior e, se diminuir o número de dias, diminuirá também o número de
quilometragem, conclui-se então que estas grandezas são diretamente proporcionais.
Em seguida, analisando as grandezas dias e horas por dia, verifica-se que, para realizar
o mesmo percurso, se aumentar o número de dias, diminuirá o número de horas por dia
3 = 300 . 6 3 1800
Termos Invertidos
x 600 . 5 x 3000
1800 x = 3000 3
1800 x = 9000
x = 9000/1800
x = 5 dias
3 PORCENTAGEM OU PERCENTAGEM
A porcentagem está presente no nosso dia-a-dia, como num desconto que uma
determinada loja oferece em um determinado produto, desconto de impostos em folha
de pagamento, etc.
Segundo Dante (1999, p.293) “A Porcentagem é uma forma usada para indicar
uma fração de denominador 100 ou qualquer representação equivalente a ela”.
Per centum quer dizer por cem, e é um termo proveniente do Latim.
A porcentagem pode ser chamada também de razão centesimal. Uma forma de
representá-la é:
60 3 5,5
ou 60% = 0,6 ; ou 3% = 0,03 ; ou 5,5% = 0,055
100 100 100
R$ % Porcentagem
60,00 100
x 45
Temos que R$60,00 equivale ao seu 100%, ou seja, é o valor inteiro, queremos
saber então quanto que é 45% de 60.
100 x = 60,00 45
100x = 2700
x = 2700/100
x = 27
O valor do desconto é R$27,00. Logo, seu valor à vista é R$ 33,00 (R$60,00
menos R$ 27,00 é igual a R$33,00).
Agora resolveremos a mesma situação de uma forma mais simples.
45/100 = 0,45
0,45 60 = 27
Caso a situação nos forneça o valor do produto no crediário R$60,00 e o valor do
desconto R$27,00, e pedir para calcular quantos por cento equivale R$27,00 de
R$60,00, o cálculo utilizando a regra de três fica da seguinte forma:
R$ % Porcentagem
60,00 100
27,00 x
60 x = 100 27,00
60x = 2700
x = 2700/60
x = 45
Temos então que o valor do desconto é 45%.
Podemos calcular o desconto de uma maneira mais simples também:
27/60 = 0,45
0,45 100 = 45
Exercícios Propostos
Após uma excelente leitura desta aula, você estará apto a resolver os
exercícios propostos.
5) Sabe-se que, em uma loja, 80% do preço de uma bermuda é R$28,00. Qual é o
valor total da bermuda?
Aula 2
Objetivo da Aula
Conteúdo da aula
Potenciação;
Matriz;
Definição de Matriz;
Igualdade de Matrizes;
Adição de Matrizes;
Exercícios propostos.
4 POTENCIAÇÃO
an = a * a * a* ...... * a
n vezes
32 = ( 3 ) x ( 3 ) = 9
33 = ( 3 ) x ( 3 ) x ( 3 ) = 27
25 = ( 2 ) x ( 2 ) x ( 2 ) x ( 2 ) x ( 2 ) = 32
Para cálculo de potência em que a base tem sinal negativo deve-se lembrar: Para
toda potência com expoente par o resultado é positivo, qualquer que seja o sinal da base
e toda potência com expoente ímpar o resultado terá o sinal da base.
2
( - 4) = ( - 4 ) x ( - 4 ) = 16
( -2)3 = ( - 2 ) x ( - 2 ) x ( - 2 ) = ( - 8 )
Não podemos esquecer que, para qualquer número elevado ao expoente zero, o
resultado será sempre 1, e para qualquer número elevado ao expoente 1 o resultado
será sempre o próprio número.
0
5 =1
0
10 = 1
1
6 =6
1
2 =2
5 MATRIZES
Tabela 3 – Notas/Disciplinas
Disciplina Programação Matemática Arquitetura
Aluno
João 8,5 9,5 9,0
Ana Maria 7,5 7,0 8,0
José 10,0 9,5 9,5
Fonte: Tupy Virtual / 2006
5.1. DEFINIÇÃO
5 8 -2 10
7 25 20 3
12 45 4 9
.
..
..
..
A soma de duas matrizes que têm a mesma ordem é uma matriz na qual cada
elemento é a soma dos elementos correspondentes dessas duas matrizes.
5 2 -1 2 -1 5 7 1 4
8 10 15 + 8 5 -5 = 16 15 10
Exercícios Propostos
Após uma excelente leitura desta aula, você estará apto a resolver os
exercícios propostos.
1) Calcule as potências:
a) 253= b) (-5)4= c) 75= d) (-3)5= e) 30=
A= 77 25 -12
12 -5 4
A= 7 20 -8 + B= -2 -8 2 = C=
10 -5 -4 12 6 4
2 -8 6 2 -5 -2
A= 9 11 3 - B= 77 -5 -8 = C=
5 -2 10 2 -5 4
Dica: Para resolver uma subtração de matriz, você poderá inverter o sinal de
subtração para adição e, conseqüentemente, inverter os sinais dos números da
matriz B, em seguida calcular uma adição de matriz nomalmente.
Aula 3
Objetivos da Aula
• Apresentar os conceitos da lógica de programação e da
Álgebra de Boole.
• Conhecer os operadores lógicos, aritméticos e relacionais,
bem como os operadores matemáticos que serão utilizados
para o desenvolvimento de algoritmos.
Conteúdos da aula
6 LÓGICA
Lógica é a “Ciência que tem por objecto o estudo dos métodos e princípios que
permitem distinguir raciocínios válidos de outros não válidos.” (Priberam,2006).
Sendo assim, lógica é pensar de maneira ordenada, ou seja, ordenar os
pensamentos de modo a chegar à resolução de um problema. É a “arte de pensar”, ter
domínio sobre o pensamento ou saber pensar.
Você está em uma sala de aula fechada e deseja sair para tomar água. Deverá
ordenar seu pensamento de modo a fazer as ações em uma seqüência lógica para
chegar ao seu objetivo. Deste modo você deverá levanta-se de sua cadeira, caminhar
até a porta, abrir a porta, dirigir-se ao bebedouro e tomar água. Se a ordem de suas
ações for trocada você não alcançará seu objetivo, por exemplo, sair da sala se não
caminhar até a porta e abri-la.
Segundo, Manzano e Oliveira (1996, p.03), lógica é a ciência que estuda as leis e
critérios de validade que regem o pensamento e a demonstração, ou seja, ciência dos
princípios formais do raciocínio.
7 ÁLGEBRA DE BOOLE
8 OPERADORES
Segundo Farrer et all (1999, p. 19), “A Álgebra das Proposições define três
conectivos usados na formação de novas proposições a partir de outras já conhecidas”.
Deste modo consideramos uma proposição como sendo uma variável lógica,
cujas duas ou mais proposições podem ser combinadas usando os operadores lógicos.
A A
F V
V F
Vamos imaginar que você colocou duas condições que Bia deverá cumprir
durante o ano para ganhar seu presente no final do ano.
A = “Bia arrumou seu quarto todos os dias”.
B = “Bia tirou boas notas na escola”.
Deste modo, usando o operador E teremos a seguinte situação:
Usando o operador E Bia somente ganhará seu presente se as duas variáveis
lógicas A e B forem verdadeiras.
Se Bia arrumou o quarto todos os dias E Bia tirou boas notas na escola ganhará
seu presente (A E B).
Para esta situação podemos ter os seguintes resultados:
A B AEB
F F F
F V F
V F F
V V V
A B A OU B
F F F
F V V
V F V
V V V
Os operadores >, >=, <, <= têm a mesma precedência e estão acima de = e .
Os operadores permitem fazer a comparação entre valores, de modo que o
resultado desta comparação será VERDADEIRO ou FALSO.
Exercícios Propostos
Após uma excelente leitura desta aula, você estará apto a resolver os
exercícios propostos.
1) Indique se as frases abaixo são proposições lógicas:
a) Brasília é a capital do Brasil.
b) Amanhã vou ganhar na Mega-Sena.
c) 2 x 2 é igual a 4.
A A
F
V
Aula 4
Objetivo da Aula
Conteúdos da aula
9 TIPOS DE DADOS
São caracterizados como tipos lógicos os dados com valores verdadeiro (V) e
falso (F), cujo tipo poderá representar apenas um dos dois valores. Este tipo é bastante
utilizado nas expressões lógicas.
Segundo Manzano e Oliveira, (1996, p.26) este tipo de dado é conhecido como
boleano, devido à contribuição do matemático George Boole na área da lógica
matemática.
10 VARIÁVEIS E CONSTANTES
Para usarmos esta tabela devemos aprender a reservar um espaço para nós.
Esta tabela é composta por células e cada célula recebe o nome de BYTE.
Para reservarmos este espaço devemos usar VARIÁVEIS ou CONSTANTES.
CONSTANTES: são espaços de memória que não mudam o seu conteúdo.
VARIÁVEIS: são espaços de memória que mudam seus conteúdos.
Segundo Farrer et all (1999, p. 19), nos algoritmos, destinados a resolver um
problema de computador, a cada variável corresponde uma posição de memória, cujo
conteúdo pode variar ao longo do tempo durante a execução de um programa. Embora
uma variável possa assumir diferentes valores, ela só pode armazenar um valor a cada
instante.
Regras para fornecer o NOME da variável ou da constante:
CONSTANTES:
MES ← “Janeiro”;
QDADE_DIAS ← 31;
TX_INSS ← 0,015;
CONTR_SINDICAL ← 8;
VARIÁVEIS:
NUM1, NUM2 : INTEIRO;
LADO, AREA : REAL;
NOME : LITERAL;
CONTINUA : LOGICO;
Exercícios Propostos
Após uma excelente leitura desta aula, você estará apto a resolver os
exercícios propostos.
Aula 5
Objetivos da Aula
Conteúdos da aula
11 ALGORITMOS
“Algoritmo é a descrição de uma seqüência de passos que deve ser seguida para
a realização de uma tarefa” (Ascencio, 1999).
Observando o conceito de algoritmo, podemos aplicá-lo em diversas situações
em nossas vidas, de modo que, para o desenvolvimento de uma tarefa qualquer, terá
uma seqüência de ações a serem seguidas.
Vamos definir todos os passos que devemos seguir para fazer compra no
supermercado.
Vamos definir todos os passos que devemos seguir para calcular a média de
quatro notas.
12 DESCRIÇÃO NARRATIVA
Exercícios Propostos
Após uma excelente leitura desta aula, você estará apto a resolver os
exercícios propostos.
Aula 6
Objetivos da Aula
Conteúdos da aula
13 PSEUDOCÓDIGO OU PORTUGOL
CONSTANTES PI 3,14
N 50
Cidade “São Paulo”
No exemplo foram declaradas duas constantes uma de nome PI recebendo o
valor 3,14 e a constante N recebendo o valor 50, a constante cidade está recebendo o
valor “São Paulo”, na declaração de constantes não é necessário especificar o tipo, já
que na declaração a constante já recebe o valor.
Após a declaração das variáveis e constantes o algoritmo deve receber os
valores necessários para que os cálculos possam ser executados, esta etapa é a
entrada de dados, em que se deve solicitar as informações e fazer a leitura. Nesta etapa
serão utilizados comandos de entrada e saída de informações.
O comando de entrada de dados é o comando LEIA, que será utilizado quando o
algoritmo precisar receber um valor que será armazenado em uma variável declarada
anteriormente.
O comando de saída de dados é o comando ESCREVA, que será utilizado para
solicitar as informações e para mostrar os resultados dos cálculos efetuados.
INÍCIO
ESCREVA “Informe dois números”
LEIA n1, n2
soma n1 + n2
media soma / 2
ESCREVA “A média dos números é”, media
FIM
Dica: É importante que as regras para criação dos nomes de variáveis sejam
lembradas neste momento, por exemplo, não é permitida a utilização de caracteres
especiais e acentuação. Quanto às mensagens que forem colocadas no comando
“ESCREVA” as palavras podem ser acentuadas e também é permitida a utilização de
pontuação.
Fazer um algoritmo para que calcule a área de um círculo, a fórmula para cálculo
da área é A = π * R2, deve-se considerar o valor de π como 3,1415 este é o valor de PI
(π).
ALGORITMO area_circulo
CONSTANTES PI 3,1415
VARIÁVEIS area, raio : real
INÍCIO
ESCREVA “Informe o valor do raio do círculo”
LEIA raio
area PI * raio * raio
ESCREVA “A área do círculo é”, area
FIM
14. FLUXOGRAMA
INÍCIO
N1, N2
R N1 + N2
FIM
Exercícios Propostos
Após uma excelente leitura desta aula, você estará apto a resolver os
exercícios propostos.
Aula 7
Objetivo da Aula
Conteúdos da aula
Teste de Mesa;
Exercícios Propostos.
Seja bem vindo a nossa sétima aula, para estudarmos Teste de Mesa. Nesta
aula estaremos desenvolvendo testes nos algoritmos desenvolvidos de modo a
verificar se a lógica dos algoritmos está correta, fazendo com que o problema
proposto possa chegar ao resultado esperado.
Boa aula!
15 TESTE DE MESA
ALGORÍTMO multiplicacao
VARIÁVEIS num1, num2, mult : inteiro
INÍCIO
ESCREVA “Informe dois números”
LEIA num1, num2
mult num1 * num2
ESCREVA “A multiplicação dos números é”, mult
FIM
Teste de mesa
Num1 num2 mult Saída de dados
5 3
5 3 15
5 3 15 15
Exercícios Propostos
Após uma excelente leitura desta aula, você estará apto a resolver os
exercícios propostos.
1) Faça o teste de mesa para um programa que solicite 3 números, calcule e mostre:
a) A soma do primeiro número com o terceiro informado;
b) A divisão do segundo número por 2.
2) Faça o teste de mesa para um programa que solicite 4 números, calcule e mostre:
a) A soma dos três primeiros números dividido pelo quarto;
b) O quarto elevado ao cubo;
c) O segundo elevado ao quadrado.
Aula 8
Objetivos da Aula
Conteúdos da aula
16 ESTRUTURA CONDICIONAL
SE condição então
comando
SE condição então
INÍCIO
comando1
comando2
comando3
FIM
SE condição então
comando1
SENAO
comando2
Faça um algoritmo que leia duas notas, calcule a média das notas e mostre a
mensagem “Aprovado” se a média for maior ou igual a 7 e “Reprovado” se a média for
menor que 7.
Pseudocódigo
ALGORITMO media
VARIÁVEIS nota1, nota2, soma : inteiro
media : real
INÍCIO
ESCREVA “Informe dois números”
LEIA nota1, nota2
soma nota1 + nota2
media soma / 2
ESCREVA “A média dos números é”, media
SE (media >= 7) ENTÃO
ESCREVA “Aprovado”
SENÃO
ESCREVA “Reprovado”
FIM
INÍCIO
nota1,nota2
NÃO SIM
media>=7
“Reprovado” “Aprovado”
FIM
SE CONDIÇÃO1 ENTÃO
comando1
SENÃO SE condição2 ENTÃO
comando2
SENÃO
comando3
No exemplo acima, se a condição1 for verdadeira, será executado o comando1,
caso contrário, se a condição1 for falsa, será executado o teste da condição2, se esta
condição for verdadeira, será executado o comando2, caso contrário, se a condição2
for falsa, será executado o comando3, que está dentro do SENÃO .
Se existirem dois ou mais comandos para serem executados, será necessário
utilizar as palavras INICIO e FIM conforme foi utilizado nos exemplos anteriores.
Dica: Se você ficou com dúvidas na fórmula utilizada para calcular o valor do
aumento, faça uma revisão no conteúdo de percentagem na Aula 1. Tendo o valor
do aumento, devemos acrescentar este valor ao salário atual para chegarmos ao
valor do novo salário.
INÍCIO
salario
FIM
Exercícios Propostos
Após uma excelente leitura desta aula, você estará apto a resolver os
exercícios propostos.
1) Faça um algoritmo, usando pseudocódigo, que leia dois números e mostre o maior.
2) Faça um algoritmo, usando fluxograma, que leia a idade de uma pessoa e mostre a
mensagem de maioridade ou não.
3) Faça um algoritmo, usando pseudocódigo, que leia um valor e mostre uma
mensagem informando se o valor é positivo ou negativo.
4) Faça um algoritmo, usando pseudocódigo, que leia a base e altura de um
quadrilátero. Se a base for igual à altura, imprimir “Quadrado”, senão imprimir
“Retângulo”.
5) Faça um algoritmo, usando pseudocódigo, que pergunte em que turno você estuda.
Peça para digitar M-matutino, V-vespertino ou N-noturno. Imprima a mensagem Bom
Dia!, Boa Tarde! ou Boa Noite! conforme o turno.
Aula 1
1) 24 crianças
2) 3 horas
3) R$ 234,00
4) 25 caminhões
5) R$ 35,00
7) R$ 28,00
Aula 2
-4 20 -4
5 12 -6
C=
22 1 0
0 -3 8
-68 16 11
C=
3 3 6
Aula 3
1) a) É proposição.
b) Não é proposição.
c) É proposição.
2) a)
A A
F V
V F
b)
A B A OU B A B AEB
F F F F F F
V F V V F F
F V V F V F
V V V V V V
5) a) A E B = F c) X Y=V e) N M=V
b) X = Y = F d) N = M = F f) Não A = F
Aula 4
1) a) 10= I c) “vinte”= C e) V= L g) ”!”= C i) F= L
b) “oi”= c d) 2,5= R f) 30= I h) 3,9= R
2) (X) O tipo de dado inteiro são os números negativos, zero e positivos que
variam de -32768 a + 32767.
( ) Os valores verdadeiro (V) e falso (F) são considerados tipos de dados
caracter ou literal.
(X) O tipo de dado caracter ou Literal sempre estarão entre aspas.
(X) O tipo de dado real ocupa mais espaço de memória e necessita mais
recursos do microprocessador.
Aula 6
1) ALGORITMO mensagem
INICIO
ESCREVA “Bem-vindo ao Ensino a Distância”
FIM
2)
INÍCIO
nome
Bem-vindo,
nome
FIM
3) INÍCIO
N1
, N2
R N1
/ N2
FIM
4) ALGORITMO calculo
VARIÁVEIS n1, n2, n3, r1, r2, r3 : inteiro
INÍCIO
ESCREVA “Informe o primeiro número”
LEIA n1
ESCREVA “Informe o segundo número”
LEIA n2
ESCREVA “Informe o terceiro número”
LEIA n3
r1 n1+n2
r2 n1*n2*n3
r3 n3*n3
ESCREVA “A soma do primeiro número com o segundo é”, r1
ESCREVA “A multiplicação do três números ”, r2
ESCREVA “O terceiro número ao quadrado é”, r3
FIM
Aula 7
Observação: onde estão os valores N1, N2, N3 na tabela, você deverá substituir por qualquer
número (exemplo no lugar de N1 coloque o número 2, no lugar de N2 o número 5 e no lugar de N3 o
número 8) e verificar se a lógica de seu algoritmo está correta. Com o algoritmo desenvolvido, não
esqueça de seguir cada linha do algoritmo e substituir os valores.
1)
2)
N1 N2 N3 N4
N1 N2 N3 (N1+N2+N3) / N4
N1 N2 N3 (N1+N2+N3) / N4 Soma
N4 N4*N4*N4
N4 N4*N4*N4 Cubo
N2 N2 * N2
N2 N2 * N2 Quadrado
Aula 8
1) ALGORITMO maior
VARIÁVEIS numero1, numero2 : inteiro
INICIO
ESCREVA “Informe dois números”
LEIA numero1, numero2
SE numero1 > numero2 ENTAO
ESCREVA “O maior numero é ”, numero1
SENÃO
ESCREVA “O maior numero é ”, numero2
FIM
2)
INÍCIO
idade
idad
e>= 18
“Mai “Nã
or de o é maior”
FIM
3) ALGORITMO positivo_negativo
VARIÁVEIS numero1 : inteiro
INICIO
ESCREVA “Informe um número”
LEIA numero1
SE numero1 > 0 ENTAO
ESCREVA “O número é Positivo”
SENÃO
ESCREVA “O número é Negativo”
FIM
4) ALGORITMO quadrilatero
VARIÁVEIS base, altura : real
INICIO
5) ALGORITMO mensagem
VARIÁVEIS turno : literal
INICIO
ESCREVA “Informe o turno que você estuda, M – Matutino, V –
Vespertino, N – Noturno”
LEIA turno
SE turno = “M” ENTAO
ESCREVA “Bom Dia”
SENÃO SE turno = “V” ENTAO
ESCREVA “Boa Tarde”
SENAO
ESCREVA “Boa Noite”
FIM
REFERÊNCIAS
FARRER, Harry et all, Algoritmos Estruturados. 3º Edição. Rio de Janeiro. LTC. 1999.
DANTE, Luiz Roberto, Matemática Contexto & Aplicações. São Paulo. Ática. 1999.
DANTE, Luiz Roberto, Matemática Contexto & Aplicações. 2º Edição. São Paulo.
Ática. 2004
IEZZI, Gelson et all, Matemática. Volume Único. Guarulhos. Atual. Sem Data.