TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Introdução a ciência da computação

Por:   •  6/2/2019  •  Trabalho acadêmico  •  3.069 Palavras (13 Páginas)  •  1.375 Visualizações

Página 1 de 13

Introdução à ciência da computação

Lista de Exercícios - Prova 1 
a). Ler dois valores numéricos inteiros e apresentar o resultado da diferença do maior pelo menor valor.

algoritmo "diferença entre a e b"

// Função : Calcular a diferença entre a e b

// Autor : Alau e Debo

// Data : 04/02/2019

// Seção de Declarações

var

  a, b: inteiro

 

inicio

// Seção de Comandos

escreval("Digite a")

Leia (a)

escreval ("digite b")

leia (b)

se (a > b ) entao

escreval (" A diferença entre a e b é", ( a-b))

fimse

se (b>a) entao

escreval("A diferença entre a e b é", (b-a))

fimse

FIMALGORITMO


b). Efetuar a leitura de um valor inteiro positivo ou negativo e apresentar o número lido como sendo um
valor positivo, ou seja, o programa deverá apresentar o módulo de um número fornecido. Lembre-se
de verificar se o número fornecido é menor que zero; sendo, multiplique-o por -1.

algoritmo "Modulo de x"

// Função : Apresentar o modulo do numero x

// Autor : Alau e Debo

// Data : 04/02/2019

// Seção de Declarações

var

  x: inteiro

 

inicio

// Seção de Comandos

escreval("Digite x")

Leia (x)

se ( x>0) entao

escreval (" o modulo de x é", x)

fimse

se (x<0) entao

x<- x*(-1)

escreval(" o modulo de x é", x)

fimse

FIMALGORITMO


c). Ler quatro valores referentes a quatro notas escolares de um aluno e imprimir uma mensagem
dizendo que o aluno foi aprovado, se o valor da média escolar for maior ou igual a 5. Se o aluno não
foi aprovado, indicar uma mensagem informando esta condição. Apresentar junto das mensagens o
valor da média do aluno para qualquer condição.

algoritmo "Media escolar"

// Função : Apresentar a média escolar do aluno x e se, aprovado ou reprovado

// Autor : Alau e Debo

// Data : 04/02/2019

// Seção de Declarações

var

  N1: real

  N2: real

  N3: real

  N4: real

  Media: real

inicio

// Seção de Comandos

escreval("Digite nota da primeira unidade")

Leia (N1)

escreval (" Digite nota da segunda unidade")

leia (N2)

escreval (" Digite nota da terceira undade")

leia (N3)

escreval("Digite nota da quarta unidade")

leia(N4)

media<- (N1+N2+N3+N4)/4

se (media>= 5) entao

escreval (" Aluno aprovado com media igua a", media)

fimse

se (media<5) entao

escreval("Aluno reprovado com media igual a", media)

fimse

FIMALGORITMO


d). Ler quatro valores referentes a quatro notas escolares de um aluno e imprimir uma mensagem
dizendo que o aluno foi aprovado, se o valor da média escolar for maior ou igual a 7. Se o valor da
média for menor que 7, solicitar a nota de exame, somar com o valor da média e obter nova média.
Se a nova média for maior ou igual a 5, apresentar uma mensagem dizendo que o aluno foi
aprovado em exame. Se o aluno não foi aprovado, indicar uma mensagem informando esta
condição. Apresentar com as mensagens o valor da média do aluno, para qualquer condição.

algoritmo "Media escolar"

// Função : Apresentar a média escolar do aluno x e se, aprovado ou reprovado

// Autor : Alau e Debo

// Data : 04/02/2019

// Seção de Declarações

var

  N1: real

  N2: real

  N3: real

  N4: real

  Media: real

  Notaexame: real

  Novamedia: real

inicio

// Seção de Comandos

escreval("Digite nota da primeira unidade")

Leia (N1)

escreval (" Digite nota da segunda unidade")

leia (N2)

escreval (" Digite nota da terceira undade")

leia (N3)

escreval("Digite nota da quarta unidade")

leia(N4)

media<- (N1+N2+N3+N4)/4

se (media>= 7) entao

escreval (" Aluno aprovado com media igua a", media)

fimse

se (media<7) entao

escreval("Aluno reprovado com media igual a", media)

fimse

escreval (" Digite a nota do exame")

leia (Notaexame)

Novamedia <- (media+Notaexame)/2

se (Novamedia>=5) entao

escreval(" Aluno aprovado com media", Novamedia)

fimse

se (Novamedia<5) entao

escreval("Aluno reprovado com media", Novamedia)

fimse

FIMALGORITMO


e). Efetuar a leitura de três valores (variáveis A, B e C) e efetuar o cálculo da equação completa de
segundo grau, apresentando as duas raízes, se para os valores informados for possível efetuar o
referido cálculo. Lembre-se de que a variável A deve ser diferente de zero.

algoritmo "Equacao do segundo grau por bhaskara"

// Função : Apresentar raízes da equacao do segundo grau

// Autor : Alau e Debo

// Data : 04/02/2019

// Seção de Declarações

var

A: real

B: real

C: real

X: real

Delta: real

X1: real

X2: real

inicio

// Seção de Comandos

escreval("Digite A")

Leia (A)

escreval (" Digite B")

leia (B)

escreval (" Digite C")

leia (C)

se (A=0) entao

   escreval(" Temos uma equação do primeiro grau, faça o calculo manualmente!")

   fimse

   se (A<>0) entao

      escreval("Calculando por bhaskara")

...

Baixar como (para membros premium)  txt (18.8 Kb)   pdf (68.8 Kb)   docx (221.1 Kb)  
Continuar por mais 12 páginas »
Disponível apenas no TrabalhosGratuitos.com