Category: Desenvolvimento


Conceito


Algoritmo:: nada mais é do que uma sequência de passos necessários para a resolução de um problema, onde você segue uma lógica, a lógica de programação.

Um exemplo básico de algoritmo é uma receita de bolo. Onde você segue uma sequência de passos.

A estrutura de um algoritmo é: Entrada, Processamento e Saída.

Seguindo o exemplo do bolo, necessariamente seria:

Entrada: os ingredientes;
Processamento: a mistura dos ingredientes;
Saída: o bolo pronto.

Mudando de exemplo para demonstrar de uma forma bem simples os tipos de algoritmos. Iremos usar o seguinte exemplo: Um algoritmo que leia duas notas de um aluno, calcule a média dessas notas. Se a média for maior ou igual a 7, mostrar aprovado na tela, senão, se a média for menor que 7, mostrar reprovado.

Tipos de Algoritmo:
Em passos: consiste em numerar e escrever os passos necessário.
Exemplo:
Início
1- Informe o nome
2- Informe a nota da 1ª avaliação
3- Informe a nota da 2ª avaliação
4- Calcular a média
5- Exibir a média
6- Se a média for maior que 7, aprovado
se não, reprovado.
Fim

Em fluxograma: é a representação gráfica do algoritmo em passos.

 

Em pseudocódigo: esse algoritmo é dividido em blocos que realizam determinadas tarefas, e juntos resolvem formam uma solução. Essa forma se chama Programação Estruturada.

Algoritmo Calculo_Media;

var nota1, nota2, media: real;

inicio

       escreva (“digite a nota 1: “);

       leia (nota1);

       escreva (“digite a nota 2: “);

       leia (nota2);

       media = (nota1+nota2)/2;

    se (media>=7) então

          escreva (“Aprovado”);

    senão

          escreva (“Reprovado”);

Fim

Para executar este algoritmo, basta você Clicar Aqui e fazer o download do Visualg.

Exemplo básico


O vídeo ilustrativo abaixo, mostrará um exemplo básico sobre os comandos MySQL. Que vai desde a criação de bases de dados, passando pela criação e alterações nas tabelas, até a exclusão de tabelas e de base de dados.


Antes de começarmos a falar da instalação e manuseio do MySQL, algumas palavrinhas sobre Banco de Dados.

Banco ou Bases de Dados é um conjunto de registros, dados organizados e relacionados afim de gerar informações para determinados fins. Banco de Dados hoje em dia é algo que faz parte de nossas vidas, e que pode se passar despercebido. Viver sem sistemas de banco de dados em nosso mundo, e em nossa era, é algo praticamente impossível. Alguns exemplos de organizações que utilizam banco de dados: NASA, Banco Bradesco, HP, Nokia, Sony,  Yahoo, Universidades e Bibliotecas. Sem mencionar, a própria internet, que usa um sistema de banco de dados para controlar o funcionamento de sites. Quer outro exemplo? o Google.

Normalmente, bases de dados com muitas informações são armazenadas em servidores (computadores de grande porte), que permitem o uso dessa informações por um número ilimitado de usuários.

Manipulando base de dados


Já apredemos a instalar o MySQL, a criar base de dados e a criar tabelas. Agora iremos aprender a manipulá-las, inserindo, pesquisando, alterando, apagando registros em tabelas.

Tomaremos em base a tabela já criada no post anterior. Relembramos os campos a serem preenchidos, que são: id, nome, sexo, email e telefone.

Inserindo registros:

> insert into Dados values

>(NULL, “Edson”,”Masculino”,”edson@bdn.com”, “3721-0000”);

Os registros devem estar conforme os seus campos, ou seja, o registro nome  no campo nome, o registro sexo no campo sexo e assim sucessivamente. No comando insert, o número de parâmetros deve ser igual ao número de campos da tabela.

Você pode ir inserindo novos registros a tabelas de Dados, isso fará com que seja mais divertido este próximo tópico:

Pesquisando registros:

>select*from Dados;

Este comando listará a tabela e lhe deixará a amostra os registros inseridos na tabela.

>select*from Dados

>where Nome=”Edson”;

No exemplo acima, o parâmetro procurado são todos aqueles registros com o nome Edson, você pode alterar colocando o campo e o registro referente ao campo, e a pesquisa será feita pelo campo que contém o registro que desejar.

Alterando registros:

>update Dados set Nome = “Leandro”

>where Nome = “Edson”;

Irá alterar o registro Edson do campo nome, substintuido-o por Leandro. Este comando é bom para atualizações de registros ou até mesmo erros de digitação.

Apagando registros:

>delete from Dados

>where Nome = “Leandro”;

Apagará todos os registros que contém em seu campo nome o registro Leandro.

Pronto, agora você já tem uma base para manipular base de dados MySQL.

Abaixo segue um vídeo ilustrativo:

Criando Tabelas


Trataremos agora de Tabelas, que é um conjunto de registros, por isso armazenam grande quantidade de dados.

Iremos criar uma tabela, que terá dados de pessoas, como: id, nome, sexo, email e telefone. Eis os comandos:

>mysql -u root -p

ou

>mysql -u (seu usuário) -p (sua senha)

Primeiro, listaremos as base de dados que temos com:

> show databases;

Agora criaremos uma base de dados, com o seguinte comando: create database “nome” ;

> create database Pessoas;

Pronto, você criou a base de dados Pessoas.

Agora vamos a tabela. Como uma tabela tem que está contida em uma base de dados, usaremos a que acabamos de criar.

> use Pessoas;

Depois do comando acima, serve para usar a base de dados Pessoas para criar tabela:

> create table Dados (ID int not null auto_increment primary key, Nome varchar (40),Sexo varchar (9),Email varchar (30),Telefone varchar(9);

Para confirmar e ver as tabelas da base de dados atual, use o comando:

> show tables;

Para mostrar as informações referente a tabela Dados, use:

> desc Dados;

Pronto! Tabela criada. Lembre-se, ela deve sempre está contida em uma base de dados e poderá ter quantos campos forem necessários.

Abaixo segue um vídeo ilustrativo: