Você está na página 1de 19

Trabalho 2

1) Descreva os componentes eletrônicos que compõem o computador


eletrônico.
Hardware: são os componentes e dispositivos eletrônicos / eletromecânicos que operando
em conjunto com outros componentes ou mesmo individualmente realizam uma das
funções de um sistema de computação. Exs: disco rígido, placa mãe, teclado, monitor,
etc.
Software: é uma sequência de códigos ou instruções a ser interpretada por uma parte do
hardware para executar uma tarefa requerida e gerar os resultados desejados. Exs:
Windows (sistema operacional), Internet Explorer (navegador da Internet), Word (editor de
texto), etc.
Humanware: Indivíduo que está operando o computador e coordenando as ações
básicas.
2) O que é bit, byte e palavra.
Bit: O bit é a menor unidade de informação que pode ser armazenada ou transmitida, um
bit pode assumir somente 2 valores: 0 ou 1, corte ou passagem de energia,
respectivamente.
Byte: Um byte, é um dos tipos de dados integrais em computação. É usado com
frequência para especificar o tamanho ou quantidade da memória ou da capacidade de
armazenamento de um certo dispositivo, independentemente do tipo de dados.
Palavra: Uma palavra pode ser definida como sendo um conjunto de letras ou sons de
uma língua, acompanhado de a ideia associada a este conjunto.
3) Qual é o papel desempenhado pelas memórias ROM e RAM no
computador?
ROM é a memória não volátil que armazena permanentemente as instruções no seu
computador. RAM é a memória volátil que armazena temporariamente os arquivos com os
quais você está trabalhando.
4) Escreva os números escritos na base decimal, 8.934 e 7.453, nas
bases binária, octal e hexadecimal.
8.934 7.453
Binário: 10001011100110 Binário: 1110100011101
Octal: 21346 Octal: 16435
Hexadecimal: 22e6 Hexadecimal: 1d1d
5) Faça uma pesquisa sobre código ASCII (American Standard Code for
Information Interchange); a tabela ASCII encontra-se na página da
disciplina. Reescreva as sentenças dadas a seguir usando o código
ASCII em binário, octal e hexadecimal:
• x≥+8;
ASCII: 120 226 137 165 043 056

Binário: 00110001 00110010 00110000 00100000 00110010 00110010 00110110


00100000 00110001 00110011 00110111 00100000 00110001 00110110 00110101
00100000 00110000 00110100 00110011 00100000 00110000 00110101 00110110

Lucas de Freitas Pereira – 202220464611


Trabalho 2

Octal: 061 062 060 040 062 062 066 040 061 063 067 040 061 066 065 040 060 064 063
040 060 065 066

Hexadecimal: 0x31 0x32 0x30 0x20 0x32 0x32 0x36 0x20 0x31 0x33 0x37 0x20 0x31
0x36 0x35 0x20 0x30 0x34 0x33 0x20 0x30 0x35 0x36
• x=2+5;
ASCII: 120 061 050 043 053

Binário: 00110001 00110010 00110000 00100000 00110000 00110110 00110001


00100000 00110000 00110101 00110000 00100000 00110000 00110100 00110011
00100000 00110000 00110101 00110011

Octal: 061 062 060 040 060 066 061 040 060 065 060 040 060 064 063 040 060 065 063

Hexadecimal: 0x31 0x32 0x30 0x20 0x30 0x36 0x31 0x20 0x30 0x35 0x30 0x20 0x30
0x34 0x33 0x20 0x30 0x35 0x33
• Gosto de estudar;
ASCII: 071 111 115 116 111 032 100 101 032 101 115 116 117 100 097 114
Binário: 00110000 00110111 00110001 00100000 00110001 00110001 00110001
00100000 00110001 00110001 00110101 00100000 00110001 00110001 00110110
00100000 00110001 00110001 00110001 00100000 00110000 00110011 00110010
00100000 00110001 00110000 00110000 00100000 00110001 00110000 00110001
00100000 00110000 00110011 00110010 00100000 00110001 00110000 00110001
00100000 00110001 00110001 00110101 00100000 00110001 00110001 00110110
00100000 00110001 00110001 00110111 00100000 00110001 00110000 00110000
00100000 00110000 00111001 00110111 00100000 00110001 00110001 00110100
Octal: 060 067 061 040 061 061 061 040 061 061 065 040 061 061 066 040 061 061 061
040 060 063 062 040 061 060 060 040 061 060 061 040 060 063 062 040 061 060 061
040 061 061 065 040 061 061 066 040 061 061 067 040 061 060 060 040 060 071 067
040 061 061 064
Hexadecimal: 0x30 0x37 0x31 0x20 0x31 0x31 0x31 0x20 0x31 0x31 0x35 0x20 0x31
0x31 0x36 0x20 0x31 0x31 0x31 0x20 0x30 0x33 0x32 0x20 0x31 0x30 0x30 0x20 0x31
0x30 0x31 0x20 0x30 0x33 0x32 0x20 0x31 0x30 0x31 0x20 0x31 0x31 0x35 0x20 0x31
0x31 0x36 0x20 0x31 0x31 0x37 0x20 0x31 0x30 0x30 0x20 0x30 0x39 0x37 0x20 0x31
0x31 0x34

6) Determine os números abaixo, escritos na base 10, dados nas


referidas bases:
(a) N=156, base 2, 8, 16;
Base 2: 10011100
Base 8: 234
Base 16: 9c
(b) N=255, base 2, 8, 16;
Base 2: 11111111

Lucas de Freitas Pereira – 202220464611


Trabalho 2

Base 8: 377
Base 16: ff
(c) N=65, base 2, 8, 16.
Base 2: 1000000
Base 8: 101
Base 16: 41

Lucas de Freitas Pereira – 202220464611


Trabalho 2

1-
a)
1-Verificar a integridade do carro e do equipamento a ser utilizado
2-Verificar se está em posse de um pneu sem defeito
3-Substituir o pneu defeituoso pelo sem defeito
4-Ligar o carro e testar o novo pneu
b)
1- Verificar se há algum carro na vaga desejada ou próximo a ela
2- Direcionar o carro até a vaga e estacionar
c)
1- Verificar se está em posse da chave do carro
2- Dar ignição ao carro
d)
1-Verificar se os números em questão pertencem ao conjunto dos reais
Se sim, somar sem ordem pré-definida
Se não, não somá-los
e)
y=a*x+y
Início
x,a,b:real
escreva("Entre com os valores dos coeficientes angular e linear")
Leia(a,b)
Se(a=0)
Escreva("infinitas soluções")
x<- -b/a
Escreva("O zero da função",x)
Fim
f)
y=a*x²+b*x+c
Início
x,a,b,c:real
escreva("Entre com os valores dos coeficientes")
Leia(a,b,c)
Se(a=0)
Escreva("Não há função de segundo grau")
x<- [-b+(b²-4*a*b)]/(2*a) ou [-b-(b²-4*a*b)]/(2*a)
Escreva("O zero da função",x)
Fim
g)
h=at²/2+bt+c
Início

Lucas de Freitas Pereira – 202220464611


Trabalho 2

t,a,b,c:real
escreva("Entre com os valores dos coeficientes")
Leia(a,b,c)
t<- [-b+(b²-4*a*b)]/(2*a) ou [-b-(b²-4*a*b)]/(2*a)
Escreva("O zero da função",t)
Fim
3.3.2
1-a)

b)

Lucas de Freitas Pereira – 202220464611


Trabalho 2

c)

Lucas de Freitas Pereira – 202220464611


Trabalho 2

d)

Lucas de Freitas Pereira – 202220464611


Trabalho 2

e)

f)

Lucas de Freitas Pereira – 202220464611


Trabalho 2

g)

Lucas de Freitas Pereira – 202220464611


Trabalho 2

3.4
Exemplo 1:

Lucas de Freitas Pereira – 202220464611


Trabalho 2

3.4.2 Exercícios
1-
Algoritmo "Troca de pneu"

Var

Objeto: Caractere
Funcionamento: Caractere

Inicio

Escreva("Informe o tipo de objeto")


Leia (Objeto)
se (Objeto=”pneu”) entao
Se (funcionamento=”defeito”) entao
Escreva("susbstituir por um novo")
senao
Escreva("pneu sem defeito, não há
sentido em trocar")
Fimse
Senao
Escreva("Não é um pneu, processo não se aplica")
Fimse
Fimalgoritmo

Lucas de Freitas Pereira – 202220464611


Trabalho 2

2-
Algoritmo "Vaga"

Var

a: Caractere
b: Caractere

Inicio

Escreva("Deseja procurar uma vaga para estacionar?")


Leia (a)
se (a="sim") entao
Escreva("Achou uma vaga! Deseja
estacionar?")
Leia (b)
se (b="sim") entao
senao
Escreva("Você segue seu caminho")
Senao
Escreva("Vai embora...")
Fimse
Fimse
Fimalgoritmo

3-
Algoritmo "Ligar o carro"

Var

a: Caractere

Inicio

Escreva("Deseja ligar o carro?")


Leia (a)
se (a="sim") entao
Escreva("Ligou o carro e dirigiu.")
Senao
Escreva("Você não ligou o carro")
Fimse
Fimalgoritmo

Lucas de Freitas Pereira – 202220464611


Trabalho 2

4-
Algoritmo "Soma de quatro números"
Var
x,y,z,w,soma:real

Inicio
Escreva("Entre com quatro números reais.")
Leia(x,y,z,w)
soma <- x + y + z + w
Escreva(" Dados os números ", x,y,z, " e ", w," A soma é", soma)
Fimalgoritmo

5-
Algoritmo "Equação de primeiro grau"
Var
x,a,b:real

Inicio
Escreva("Entre com dois números reais.")
Leia(b,a)
x <- -b/a
Se (a=0) então
Escreva("Resposta indeterminada")
Senão
Escreva(" Dados os números ", b,a," O resultado é", x)
Fimse
Fimalgoritmo

6-
Algoritmo "Equação de segundo grau"
Var
x,y,a,b,c:real

Inicio
Escreva("Entre com três números reais.")
Leia(a,b,c)
x <- (-b + RaizQ( b^2-4*a*c))/(2*a)
y <- (-b - RaizQ( b^2-4*a*c))/(2*a)
Se (a=0) então
Escreva("Resposta indeterminada")
Senão
Escreva(" Dados os números ", a,b,c," O resultado é ", x," e
",y)

Lucas de Freitas Pereira – 202220464611


Trabalho 2

Fimse
Fimalgoritmo

13-
Algoritmo "Relógio"
Var
hora,min,seg,x:real
resposta,unidade: caracter

Inicio
Resposta <- "sim"
Enquanto (resposta="sim") faca
Escreva("Entre com horário: hora,minuto e segundo")
Leia(hora,min,seg)
Escreva("Deseja converter para hora, minuto ou segundo?")
Leia(unidade)
Se (unidade="hora") entao
hora <- hora + min/60 + seg/3600
Escreva("O resultado é ",hora)
Fimse
Se (unidade="minuto") então
min <- hora*60 + min + seg/60
Escreva("O resultado é ",min)
Fimse
Se (unidade="segundo") entao
seg<- hora*3600 + min*60 + seg
Escreva("O resultado é ",seg)
Fimse
Escreva("Deseja continuar usando o programa?")
Leia(resposta)
Fimenquanto
Fimalgoritmo

14-
Algoritmo "MG e DP"
Var
x,MG,DP: real
Resposta: caracter
Inicio
Escreva("Deseja calcular a MG(média geométrica) de um cubo?")
leia (resposta)

Lucas de Freitas Pereira – 202220464611


Trabalho 2

Se (resposta="sim") entao
Escreva("Insira o valor da aresta")
Leia(x)
MG <- (x^3)^(1/3)
Fimse
Escreva("Média geométrica é: ",MG," .Deseja calcular o
DP(Desvio Padrão?)")
Leia(resposta)
Se (resposta="sim") entao
DP <- (3*(X-MG)/2)^(1/2)
Escreva("O desvio padrão é: ",DP)
Senao
Fimse
Fimalgoritmo

15-
Algoritmo "Área e volume"

Var
A,V:real
Resposta, objeto:caracter
h,b,r:real

Inicio
Resposta<-"sim"
Enquanto (resposta="sim") faca
Escreva("Entre com o objeto")
Leia(objeto)
Se (objeto="triângulo") entao
Escreva ("Insira os valores da altura e base:
")
Leia(h,b)
A<- (h*b)/2
Escreva ("A área é: ",A)

Senao
Se (objeto="círculo") entao
Escreva ("Insira os valores do raio: ")
Leia(r)
A<- 3.14*r^2
Escreva ("A área é: ",A)

Lucas de Freitas Pereira – 202220464611


Trabalho 2

Senao
Se (objeto="quadrado") entao
Escreva ("Insira os valores da altura e base:
")
Leia(h,b)
A<- h*b
Escreva ("A área é: ",A)

Senao
Se (objeto="esfera") entao
Escreva ("Insira os valores da altura e raio:
")
Leia(h,r)
A<- 3.14*4*r^2
V<-(4*3.14*r^3)/3
Escreva ("A área e o volume é: ",A," e ",V)

Senao
Se (objeto="cubo") entao
Escreva ("Insira os valores dos lados: ")
Leia(h)
A<- 6*h^2
V<- h^3
Escreva ("A área e o volume é: ",A," e ",V)

Senao
Se (objeto="cilindro") entao
Escreva ("Insira os valores da altura e raio:
")
Leia(h,r)
A<- 3.14*2*r^2 + 2*3.14*r
V<- 3.14*r^2*h
Escreva ("A área e o volume é: ",A," e ",V)

Fimse
Fimse
Fimse
Fimse
Fimse
Fimse
Escreva ("deseja continuar o programa?")
Leia(Resposta)

Lucas de Freitas Pereira – 202220464611


Trabalho 2

Fimenquanto
Fimenquanto
Fimalgoritmo

16-
Algoritmo "Preço de um carro"

Var
C,L:real

Inicio
Escreva("Dê entrada com o valor de custo de fábrica do carro em
reais: ")
Leia(L)
C <- 1.73*L
Escreva("Então o valor para o consumidor é, em reais: ",C)

Fimalgoritmo

Lucas de Freitas Pereira – 202220464611


Trabalho 2

17-
Algoritmo "Positivo ou negativo?"

Var
x:inteiro
resposta:caracter

Inicio
Resposta <- "sim"
Escreva("Deseja entrar com um valor? ")
Leia(resposta)
Enquanto (resposta="sim")faca
Escreva("Insira um número inteiro qualquer: ")
leia(x)
Se (x>=0) entao
Escreva(x," é um valor positivo: ")
senao
Escreva(x," é um valor negativo: ")
Fimse
Escreva("Deseja continuar? ")

Lucas de Freitas Pereira – 202220464611


Trabalho 2

Leia(resposta)
Fimenquanto
Fimalgoritmo

Lucas de Freitas Pereira – 202220464611

Você também pode gostar