Portifolio Individual Unopar
Artigos Científicos: Portifolio Individual Unopar. Pesquise 862.000+ trabalhos acadêmicosPor: SuuhhSantos • 14/5/2014 • 5.685 Palavras (23 Páginas) • 653 Visualizações
APRESENTAÇÃO
Caros alunos,
Estudar algoritmos requer pratica e muita dedicação. Aqui daremos ênfase na elaboração de algoritmos computacionais mas algoritmos podem ser utilizados para resolver qualquer problema cotidiano.
Na computação, o algoritmo é a base de tudo. Conhecer mas principalmente entender como criar algoritmos bem estruturados lhe dará a base para desenvolver desde simples aplicações para uso em sala como também lhe dará a capacidade de desenvolver sistemas completos para comercialização no futuro.
Nesse material traremos os conceitos básicos necessários a todas as linguagens de programação, bem como exemplos e vários exercícios para auxilia-los nessa jornada que é aprender a programar.
Tire sempre suas dúvidas e não tenha vergonha de tê-las. Ninguém nasce sabendo tudo e a dúvida de um pode ser a dúvida de muitos.
A melhor forma de aprender é praticando! Então vamos começar a praticar...
Silvestre Santos
SUMÁRIO
APRESENTAÇÃO 3
CAPITULO 1 – CONCEITOS BÁSICOS 6
O QUE SÃO ALGORITMOS? 6
E ESTRUTURA DE DADOS? O QUE SÃO? 7
ELABORANDO UM ALGORITMO 7
EXERCÍCIOS: 9
CAPITULO 2 – REPRESENTAÇÃO DE ALGORITMOS 10
DESCRIÇÃO NARRATIVA 10
DIAGRAMA DE CHAPIN 10
FLUXOGRAMA 11
SIMBOLOGIA 11
PSEUDOCÓDIGO 12
EXERCÍCIOS 14
CAPITULO 3 – ITENS FUNDAMENTAIS 15
TIPOS PRIMITIVOS 15
NUMÉRICOS 15
ALFANUMÉRICOS 16
LÓGICOS 16
EXERCÍCIOS 17
VARIÁVEIS E CONSTANTES 18
REGRAS PARA DECLARAÇÃO DE VARIÁVEIS E CONSTANTES 18
EXERCÍCIOS 20
EXPRESSÕES 21
OPERADORES ARITMÉTICOS 21
OPERADORES RELACIONAIS 22
OPERADORES LÓGICOS 23
PRIORIDADE DE EXECUÇÃO ENTRE OS OPERADORES 25
OPERADOR DE ATRIBUIÇÃO 26
EXERCÍCIOS 28
CAPITULO 4 – COMANDOS DE ENTRADA E SAÍDA 30
COMANDO DE ENTRADA 30
COMANDO DE SAÍDA 31
EXERCÍCIOS 32
CAPITULO 5 – ESTRUTURAS DE CONTROLE PARTE I 34
ESTRUTURA SEQUENCIAL LINEAR 34
ESTRUTURA DE SELEÇÃO OU CONDICIONAL 35
ESTRUTURA SE – ENTAO 35
ESTRUTURA SE – ENTAO – SENAO 35
ESTRUTURA SELECIONE – CASO 36
EXERCÍCIOS RESOLVIDOS 38
EXERCICIOS 39
REFERENCIAS BIBILIOGRAFICAS 42
CAPITULO 1 – CONCEITOS BÁSICOS
Nos dias atuais e com a constante evolução das tecnologias, tornou-se praticamente impossível encontrar uma pessoa que nunca tenha utilizado um computador, seja para qualquer atividade.
É difícil imaginar nossas vidas sem o uso deles, mas muitas vezes utilizamo-los sem nem ao menos saber como funcionam os programas presentes neles. Como ele executas as tarefas que você passa exatamente do jeito que você deseja?
É ai que entram os algoritmos e a estrutura de dados.
O QUE SÃO ALGORITMOS?
Um algoritmo é uma sequência de passos bem definidos que seguem uma sequência lógica bem definida para resolução de um problema. Seria, por exemplo, a receita de um bolo. Você deve colocar os ingredientes na ordem certa e realizar todos os passos para que no final tenha um bolo pronto. Muitas ações de cotidiano podem ser escritas em forma de algoritmo.
Exemplo: Algoritmo para troca de uma lâmpada
• Se a lâmpada estiver queimada
• Pegar uma escada
• Posicionar a escada embaixo da lâmpada
• Buscar uma lâmpada nova
• Subir na escada
• Retirar a lâmpada velha
• Colocar a lâmpada nova
• Guardar a escada
Na computação, os algoritmos são uma sequência de instruções que serão passadas para o computador para que ele possa executar diversas tarefas ou resolver problemas.
Os algoritmos são utilizados na computação em todas as suas áreas, seja no desenvolvimento de sistemas e programas, seja na elaboração de diversos componentes de hardware ou ainda na elaboração de projetos computacionais.
E ESTRUTURA DE DADOS? O QUE SÃO?
A estrutura de dados são as diversas formas de se estruturar os dados para que o computador possa registra-las e/ou processa-las. Seria o agrupamento de dados com características iguais. Exemplo: funcionários, controle de mercadorias em um estoque.
ELABORANDO UM ALGORITMO
Na elaboração de um algoritmo temos fases e aspectos fundamentais.
Um aspecto fundamental para criar um algoritmo é a utilização da lógica.
Entende-se por logica a técnica de encadear pensamentos, numa determinada sequência lógica, para chegar a um determinado objetivo. Essa sequência lógica são os passos executados até atingir um objetivo ou solução de um problema.
O estudo da lógica é primordial para formação de um bom programador,
...