Algoritmo
Bacharelado em Sistemas de Informação
Matéria: Fundamentos de programação e algoritmos.
Prof°: Edkallen Lima
Tema: Lógica, Algoritmo, Portugol, Tipos de Dados, Operadores e Expressões. Aluno: Luiz Felipe de Oliveira Leão
Questões:
1. Responda, com suas palavras, o que é um algoritmo. Comente.
Um algoritmo é uma sequência de passos usados para atingir um objetivo definido pelo usuário. Ou também uma sequência ordenada e finita de passos que resolve um determinado problema. Por exemplo, se quero trocar uma lâmpada, o que devo fazer? Isso é um algoritmo por determinar certos passos para que eu toque a lâmpada, os passos são bem definidos e ordenados para solucionar o problema, ou seja, para que eu consiga trocar a lâmpada, e assim o fim desse algoritmo.
2. Escreva, com suas palavras, o que é programação. Comente.
Programar pra mim é construir programas, algoritmos, transcreve-los para uma linguagem de programação. Com isso, um programa pode ser definido como um algoritmo escrito em uma linguagem de computador. Então para programar é necessário criar algoritmos que possam ser escritos em uma linguagem que possa ser interpretada por um computador.
3. Linearize as seguintes expressões (transcreva para a forma computacional):
a) a (c + d) a* (c + d) / b* (e + f) b (e + f)
b) b+c a___ a^(b+c) / e + f e + f
c) x=-b±b2-4ac2a X = (-b) + ((b^2 – 4ac) ^0,5) / 2 * a
d) A=πr2 A= π * r^2
e) 1+xn+x2n+1+x3n+2 1 + (x/n) + (x^2/ n+1) + (x^3/n+2)
f) 1+nxy+nn-1x2z 1+ (nx/y) + (n * (n-1) * x^2)/z
g) a2+b2 ((a^2 + b^2) ^0,5)
h) X = v2-v1 t2-t2 X = ( v2 – v1) / (t2 – t1)
i) S = So+Vo.t+12. a.t² S = (S0 + V0) * (t + 1/2) *(a * t ^2)
j) V²=Vo + 2a ( t2 - t1) V ^2 = ((V0 + (2*a)) * ( t2 – t1))
4. Em sua opinião, o que é informática?