Sistems da informação
ALGORITMOS
Profs.:
Adriana Sicsú
Carlos Sicsú
Aula 1
Objetivos
· Interpretar e encontrar soluções para problemas de diferentes domínios;
· Formalizar o detalhamento do procedimento utilizado para solucionar os problemas, de modo que o procedimento possa ser utilizado por outras pessoas;
· Utilizar o conceito de lógica na solução de problemas;
· Utilizar estruturas próximas daquelas utilizadas nas linguagens de programação na solução dos problemas.
1
29/08/2011
Aula 1
Conceitos:
Com o uso crescente dos recursos da Tecnologia da Informação
(TI) para resolução de problemas do dia a dia das empresas e das pessoas, ocorreu um crescimento nos Cursos relacionados à área.
Para que a TI possa resolver esses problemas, é necessário construir algoritmos e transformá-los em programas de computador. Algoritmo – sequência de etapas que visam atingir um objetivo específico. Por exemplo, resolver um determinado problema; Programa - conjunto de comandos específicos que traduzem para o computador o que um algoritmo determinou que deva ser realizado.
Aula 1
Existe a necessidade da construção de modelos do mundo real, de forma que seja possível traduzir isso para a linguagem de computadores. Os principais problemas encontrados no desenvolvimento de algoritmos são:
· Dificuldade na resolução de problemas;
· Dificuldade na interpretação de enunciados; e
· Dificuldade em abstrair e formalizar informações.
Dessa forma, é necessário desenvolver essas habilidades, começando pela solução de problemas sem a necessidade do uso de ferramentas computacionais.
2
29/08/2011
Aula 1
Lógica – modo de raciocinar: As soluções dos problemas utilizam a lógica para serem criadas, ou seja, elas são ordenadas de uma forma que sejam possíveis de ser realizadas e de uma maneira que essa forma seja a mais adequada para o que se deseja obter (a ordenação do procedimento da solução segue uma lógica de raciocínio; a formalização