Informática, perguntado por estudanteallan, 1 ano atrás

Pipeline é uma técnica de implementação de processadores que permite a ______________________ das diversas fases de execução das instruções?

Soluções para a tarefa

Respondido por moabe2009
0

Quando iniciamos o estudo de programação, o primeiro passo sempre foi aprender algoritmos, mas nem sempre sabemos converter um algoritmo para linguagem de programação. O algoritmo dado abaixo foi desenvolvido em VisualG e calcula as raízes de uma equação de segundo grau comum. Ele também verifica se as raízes existem no conjunto de números reais. Como você sabe tudo de linguagem C e programação estruturada, converta o algoritmo abaixo para um programa funcional em linguagem C. Não esqueça que tem que comentar todo o programa e utilizar o compilador DevC.

algoritmo "equacao"

// Disciplina  :  Programação Estruturada

// Professor   : Eng. Eduardo Freitas

// Função : Calcular as raízes de uma equação de segundo grau (ax2+bx+c=0)  a partir dos

// coeficientes a, b e c e verificar se as raízes são reais e existem.

// Autor : Eng. Eduardo Freitas

// Data : 10/07/2017

// Seção de Declarações

var

a, b, c: real

x1, x2: real

delta: real

raiz_delta: real

 

inicio

// Seção de Comandos

escreval("Cálculo das raizes da equação de segundo grau")

escreval("Digite os coeficientes a, b, e c:")

escreva("Digite o coeficiente a:")

leia(a)

escreva("Digite o coeficiente b:")

leia(b)

escreva("Digite o coeficiente c:")

leia(c)

delta <- b*b - 4*a*c

    se (delta < 0) entao

            escreval("As raízes não existem no domínio real dos números")

       senao

             raiz_delta <- RaizQ(delta)

             x1 <-  (-b + raiz_delta)/(2 * a)

             x2 <-  (-b - raiz_delta)/(2 * a)

             escreval("x1 = ",x1)

             escreval("x2 = ",x2)

       fimse

fimalgoritmo

Perguntas interessantes