Escolar Documentos
Profissional Documentos
Cultura Documentos
br/mini-dicionario-com-os-principais-termos-e-comandos-em-logi
ca-de-programacao-em-c/
Tipos de Dados
● Inteiro %d int – (Ex: 1, -1): Quando se quer armazenas informações
numérica de números inteiros positivos ou negativos.
● Real %f float – (Ex: 5.50, 1.57): Quando se quer armazenar informações
numéricas que pertençam ao conjunto de números reais, porém nesse caso
aceita números decimais.
● Carácter %c char – (Ex: 1, 2, A, B, C): Quando se quer armazenas
informações Alfanuméricas porém com esse tipo não se pode realizar
operações aritméticas e sim apenas trabalhar informações.
● String %s str (Ex: 1, 2, 3, A, B, C): Em programação e em linguagens
formais, uma cadeia de caracteres (também conhecida como samblagem ou
string) é uma seqüência ordenada de caracteres (símbolos) escolhidos a
partir de um conjunto pré-determinado. Em programação, cada símbolo
armazenado na memória é representado por um valor numérico. Uma variável
declarada com tipo de dado cadeia geralmente armazena um número
pré-determinado de caracteres.
● Lógico – Verdadeiro ou Falso: Do tipo lógico, aceita apenas dois valores,
Verdadeiro ou Falso.
Variável
● É um tipo abstrato de dado que é armazenado e pode ser alterado em algum
instante no decorrer de um certo tempo durante o processamento de dados
no computador.
Constante
● É um tipo abstrato de dado que é armazenado, porém esse dado não pode
ser alterado, ou seja, não sobre nenhuma variação no decorrer do tempo.
Identificadores
● São os nomes que damos as variáveis.
Fluxograma
● São formas de expressar a lógica por meio de simbolos.
Pseudocódigo
● Uma forma de imitar a linguagem de programação através de uma linguagem
natural.
Algoritmo
● Um algoritmo é uma sequência finita de instruções bem definidas e não
ambíguas, cada uma das quais pode ser executada mecanicamente num
período de tempo finito e com uma quantidade de esforço finita.
Operadores
● ! – Negação
● ++ – Incremento (Ex: 1++ é igual a 1+1. OBS: x++ pega o valor de x depois
incrementa. OBS: ++x Incrementa o valor de X)
● — – Decremento
● && – Operador E ou AND
● || – Operador OU ou OR
● % – mod, ou seja, retorna o resto de uma divisão. (Ex: 4 % 2 == 0)
● +, -, *, / – Operadores aritméticos
● > – Maior que
● < – Menos que
● >= – Maior ou igual a
● <= – Menor ou igual a
● == Igual a
● = – Atribui um valor a
Estruturas de decisão
● IF (ou SE) – Estrutura lógica de condição. Verifica se um condição é Verdade
ou False e toma uma decisão. Se a condição for verdadeira executa um
conjunto de instruções, se for falsa executa outro conjunto de instruções.
● Else (Então) – Saída de uma condição IF
● Elseif (Senão SE) – Esturutra lógica de decisão dentro de outra estrutura
lógica de decisão
#include<stdio.h>
#include <stdlib.h>
main(){
int op;
printf("\tEscolha a opcao:\n");
scanf("%d",&op);
switch (op){
system("pause");
}
Os laços em linguagem de
programação – Laços significam
repetição.
● while (laço enquanto) – Enquanto uma condição for verdade continua
repetindo a instrução.
Exemplo:
#include<stdio.h>
#include <stdlib.h>
main(){
int op;
while(1){
printf("\tEscolha a opcao:\n");
scanf("%d",&op);
switch (op){
system("pause");
● do while (laço repita) – Repita uma instrução até que uma condição definida
no final do laço do seja verdade.
Exemplo:
#include<stdio.h>
#include<stdlib.h>
main(){
int i=0;
do{
printf(" %d ",i);
i++;
} while(i<10);
printf("\n\n");
system("pause");
● for (laço para) – Esse laço contem uma condição inicial, uma condição
final e um passo.
#include<stdio.h>
#include<stdlib.h>
main(){
int i=0;
printf(" %d ",i);
printf("\n\n");
system("pause");
Observe que nesse exemplo acima nós temos uma condição inicial (i>0), uma
condição final (i<=10) e um passo (i++).