A Lógica de Programação
Por: jefiter • 8/11/2022 • Ensaio • 578 Palavras (3 Páginas) • 117 Visualizações
Lógica de Programação
Algoritmo: Conjunto de instruções finitas, utilizadas para a resolução de um problema.
Programa: A Codificação do algoritmo em uma linguagem específica de programação. Ex ( C).
Informação: Possui significado bem definido.
Dado: Fonte da Informação, não possui significado definido
Dados Numéricos
1) Inteiros (int): ...-3,-2,-1,0,1,2,3...
2) Real (float) : ...-3,-2,-1,0,1,2,3... 2,4 3,5 -2,3
Dados Alfanuméricos, Caracteres, são representados entre aspas
- Char => Sinalizo que vou usar até 256 caracteres
Ex “Qnd 25 casa 13 Taguatinga”
Variáveis: É o local onde os dados são armazenados em tempo de programação
Nomes de variáveis:
- Não pode começar com números;
- Não pode possuir palavras separadas;
- Não pode possuir caracteres especiais (!@#$%&*);
- Não pode possuir acentos, Ç;
- Não pode conter palavras reservadas ao C (printf, scanf, int, char, float,etc)
- Na linguagem C ela diferencia maiúsculo de minúsculo
Ex: Nota é diferente de NOTA
Estrutura de um Programa em C
Todo programa em C tem a seguinte estrutura:
#include <stdio.h> - Ele é usada para que se possa usar os comandos printf e scanf
#include <stdlib.h>- Ele é usada para que se possa usar os comandos básicos de aritmética
int main( )
{
return 0;
}
Operadores
- Aritméticos:
Adição: +
Subtração: -
Multiplicação: *
Divisão: /
div: Devolve o quociente da divisão inteira.
mod: (%) Devolve o resto da divisão inteira.
- Relacionais:
Maior: >
Menor: <
Igual: ==
Diferença: =!
Maior ou igual: >=
Menor ou igual: <=
- Operadores Lógicos
- Or (||) : Ao avaliar uma expressão a resposta será verdadeira, se pelo menos uma das expressões for verdadeira.
- And (&&): Ao avaliar uma expressão a resposta será Falsa, se pelo menos uma das expressões for falsa.
Comandos
- Atribuição: Ele atribui um conteúdo a uma variável;
=
Nota = 5,75;
Exercícios:
- Avalie as expressões como (V) verdadeiras ou (F) falsas
X = 1; y = 2; z = 5
- X * X + Y > Z
- 1 * 1 + 2 > 5
- 1 + 2 > 5
- 3 > 5
2. Identifique o tipo dos dados: (a) inteiro; (b) real; (c) lógico; (d) cadeia ou literal
(c ) verdadeiro
(d ) ‘c*d’
(c ) falso
(d ) ’1 2 3 4’
(d) ‘aula’
(a ) 897
(d ) ‘345’
(b) -18.589
(b ) -0.342
(b ) 35.23
(a) -23
...