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

Portifolio Individual Unopar

Artigos Científicos: Portifolio Individual Unopar. Pesquise 859.000+ trabalhos acadêmicos

Por:   •  14/5/2014  •  5.685 Palavras (23 Páginas)  •  614 Visualizações

Página 1 de 23

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,

...

Baixar como (para membros premium)  txt (37.8 Kb)  
Continuar por mais 22 páginas »
Disponível apenas no TrabalhosGratuitos.com