s2 Modelagem de Banco de Dados – em construção

Conceitos basicos de Banco de dados :

Definiçåø de modelo Modelo

É  a representaçåo abstrata e simplificada de um sistema real,com a qual  se pode explicar ou testar o seu comportamento,em seu todo ou  em partes.

A modelagem de dados tem sido,basicamente ,aplicada como meio para obtenção de estruturas de dados que nos levem ao projeto de bancos de dados . Cada vez mais, com a disseminação de  sistemas gerenciadores de bancos de dados relacionais.(SGBDR),é exigido o formalismo na criação de estruturas de dados a serem implementadas. A modelagem de dados não é uma ferramenta só para projeto de banco de dados!

 

Entrem e assistam a essa super aula, me ajudou e pode ajudar a todos !!!

 

http://videos.sapo.pt/jrNIYhtBZogUHQah5lZq

 

um grande abraço

 

 

 

S2 Vetores (matrizes unidimensionais)

Vetores  uma estrutura de dados muito utilizada. Vetores e matrizes  são caracterizadas por terem  elementos que pertencem ao mesmo tipo de dado. Para um vetor ser declarado fazemos a seguinte forma geral:

tipo_da_variável nome_da_variável [tamanho];

Vetores, também chamados arrays

Exemplo de Aplicação de Vetores:

#include <stdio.h>
 #include <stdlib.h>
 #include <conio.h>

 int main(void)
 {
    int vetor[5];
    int x, y, z;

    printf ("digite 5 numeros\n");

    for (y = 0; y < 5; y++)   /*Este laco faz o scan de cada elemento do vetor*/
    {
       scanf("%d", &vetor[y] );
    }
    z = 1;
    y = 0;
    x = vetor[0];

    while (y < 4) /*Este laco compara cada elemento do vetor*/
    {
        if (vetor[y] < vetor[z])
        {
           if (vetor[z] > x)
           {
              x = vetor[z];
           }
        }
        y++;
        z++;
    }

    printf("\n O maior numero que voce digitou foi %d .\n",x);
 getch ();
    return 0;


 }

♥ Comandos de Iteração

Os comandos de iteração(REPETIÇÃO) são chamados de laços ,permitem que um conjunto de instrução seja executado até a condição for correta.

Existem três comandos de iteração: o FOR,WHILE,DO-WHILE

Laço For

O for é usado para repetir um comnado várias vezes ,sua fórmula é:

for(inicialização,condição,incremento)comando;

 

Exemplo :

#include <stdio.h>
int main ()
{
        int num;
        for (num=1; num<=100; num++)
printf (“%d “,num);

        return(0);
}

A variável num e muda cada vez que o laço repete.
No laço for no início do programa se todas as condições forem falsas, o código dentro do laço não será executado nenhuma vez.

O laço while

O laço while é um dos comandos e repetição , sua fórmula é:

while (condição) comando;

O laço while faz a memsa coisa que o laço for,ele verifica a condição de teste no início da execução.

 

O laço Do-while

O laço do-while testa a condição apenas ao final ,assim o laço será repetido pelo menos uma vez. Sua forma geral é:
do
{
declaração;
} while (condição);

O laço do-while repete até a condição se torne falsa .

 

 

 

s2 Comandos de controle do programa

Verdadeiro e Falso no C

Na linguagem C o  IF quer dizer SE ,ou seja, se for isso, faça isso! E o  ELSE é o  contrário,  se for falso faça o que está no ELSE.

Ultilizando IF

O  IF é usado  entre parênteses para o que deve ser comparado ,se for verdadeiro, o programa executará a primeira linha logo abaixo do if.

Mas, e se quisermos executar várias linhas se if for verdadeiro?

Se o if tiver que executar várias linhas, todas as linhas que devem ter as chaves {}.

 

Uma condição pode ser  verdadeira ou   falsa ,verdadeira quando o condição for qualquer valor diferentre de zero e falso for zero.

Quando um resultado verdadeiro é encontrado ele é executado e é desviado da escada.

Exemplo:

if(expressao)comando;

else(expressao)comando;

if(expressao)comando;

else

.

.

.

else comando;

Quando nenhuma condição for verdadeira , ou seja , for falsa,o último else é executado.

♥ O operador de atribuição

Operadores são símbolos que fazem com que alguma operação seja feita .O operador de atribuição tem um valor de retorno, que é o próprio valor atribuído.

Não se pode atribuir um valor a uma variável antes dela ser declarada, pois na hora da compilação o compilador não saberá o tipo da variável  e as informações de como ela deve ser guardada.

exemplos do operador de atribuição:

a = 1
b = a
nome_da_variável=valor

♥  Atribuições Multiplas

Permite atribuir um valor a muitas variáveis em uma única expressão.

Exemplo:

A = C = D = 10

♥  Operadores Aritméticos

 Os operadores aritméticos são para calcular operações matemáticas,na linguagem C eles possuem dois tipos operadores,os unários e os binários.
Os unários são calculados por apenas um operador,já o binário por dois operadores. Exemplo : 
 a = a + 1;
Operador
+                     Soma (inteira e ponto flutuante)
 -                      Subtração ou Troca de sinal (inteira e ponto flutuante)
 *                      Multiplicação (inteira e ponto flutuante)
 /                      Divisão (inteira e ponto flutuante)
 %                     Resto de divisão (de inteiros)
 ++                  Incremento (inteiro e ponto flutuante)
 --                     Decremento (inteiro e ponto flutuante)Incremento e Decremento  Os operadores de incremento e decremento são,++ e --.O ++ na operação soma 1 e o -- subtrai 1.
Exemplo:
T = T + 1    \  T = T - 1
++T             --T

Esses mesmos podem ser T++ e T--  . 

♥ Operadores Relacionais e Lógicos

Relacionais podem ter relações uns com os outros e Lógicos opera como são conectados.

Operadores    Relacionais                                                     Operadores Lógicos 

>                                   maior que                                                         &&                    And

>=                                maior que ou igual                                        !!                       Or

<                                    menor que                                                       !                        Not

<=                                 menor que ou igual

==                                 igual

!=                                  diferente

 

 

 


☆ Constantes de caracteres de barra invertida

Caracteres  são representados com a barra invertida (\) seguida de um determinado caractere.Foi criada ser impossível de inserir qualquer outro caractere  pelo teclado.

\b – retrocesso (BS)
\f – alimentação de formulário (FF)
\n – nova linha (LF)
\r – retorno de carro (CR)
\t – tabulação horizontal (HT)
\” – aspas duplas
\’ – aspas simples
– nulo
\\ – barra invertida
\v – tabulação vertical
\a – alerta (beep)
\N – constante octal
\xN – constante hexadecimal

Exemplo :

#include<stdio.h>;

main() {
printf(“\n\tO dia está lindo!”);
}

♥ Inicialização de variáveis

 As variáveis se iniciam desde o momento em que elas são declaradas. São informações que você guarda na memória que  recebem valores ou nomes.

Todas as variáveis tem um tipo,como por exemplo: Int,char,float e double.

Int -> ocupa apenas números inteiros desde o negativo ao positivo.

Char ->ocupa letras e símbolos.

Float ->ocupa até 6 dígitos de precisão,ou seja , números quebrados(com vírgulas).

Double ->ocupa até 10 dígitos de precisão.

Exemplo de como as variáveis são declaradas .

int i=0, j=10;
   float raio =2.54;
   char c='d';

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.