Atps Bobina 1 E 2
Casos: Atps Bobina 1 E 2. Pesquise 861.000+ trabalhos acadêmicosPor: gjunio40 • 23/11/2014 • 1.828 Palavras (8 Páginas) • 298 Visualizações
Algoritmos.
As instruções são executadas sequencialmente a partir das declarações de variáveis, até que uma instrução de desvio ou fimalgoritimo seja encontrada
Var
Variáveis: tipos de variáveis // Seção de Declarações
inicio
Instrução 1 //Seção de Comandos
Instrução 2 // Seções de Comandos
Instrução 3 //Seções de Comandos
fimalgoritmo
Linguagem C
As instruções são executadas sequencialmente a partir da função main(), até que uma instrução de desvio ou de retorno seja encontrada
#include <nome_da_biblioteca>
void main()
{
instrução 1;
instrução 2;
instrução n;
}
4. Tipos Primitivos para representação de Dados e Variáveis.
São os tipos de dados mais comuns, e que podem dar origem a outros tipos de dados mais complexos.
Inteiro
Números inteiros maiores ou menores que 0 representados por 2 bytes, em uma faixa que vai de -32.768 até 32.767.
Declaração:
Número: inteiro
No exemplo acima foi declarada uma variável do tipo INTEIRO que atende pelo nome de "NUMERO"
Real
Conjunto dos números racionais. Representado por 4 bytes.
Declaração:
Salario: real
No exemplo acima foi declarada uma variável do tipo REAL com o nome de "SALÁRIO".
Caractere (Char)
Conjunto dos caracteres alfanuméricos (números, letras, símbolos, etc.). Representado por apenas um byte. Note que as variáveis do tipo CHAR podem armazenar apenas 1 caractere.
Declaração:
Sexo: char
No exemplo acima foi declarada uma variável do tipo CHAR com o nome "SEXO"
Lógico
Quando assume apenas 2 valores: FALSO ou VERDADEIRO
Declaração
Flag: logico
No exemplo acima, foi declarada uma variável do tipo LÓGICO com o nome de FLAG
5.Operadores Aritméticos, Lógicos e relacionais.
Os operadores são usados nas condições dos comandos (se então, para faca, repita até, enquanto faca) e nas expressões para atribuição.
Operadores Aritméticos
Operador Ação
** Potenciação
* Multiplicação
/ Divisão
+ Adição ou concatenar literal
- Subtração ou inversor de sinal
Operadores Especiais
Outros operadores que geram bastante dúvidas são: resto e div. O resto é usado geralmente para verificar se um número é par, ímpar, se é divisível por algum número, etc. Também é conhecido como mod e em Java é representado pelo %
Operador Ação Exemplo
Div Retorna o quociente da divisão entre 2 números. 13 div 2 = 6
Resto Retorna o resto da divisão entre 2 números inteiros. 13 resto 2 = 1
• Operadores Relacionais
São utilizados para comparar variáveis ou expressões, resultando em um valor lógico (verdadeiro ou falso), sendo eles:
Operador Comparação
> Maior que
< Menor que
>= Maior ou igual
<= Menor ou igual
= Igual
< > Diferente
O operador = é o único que pode ser usado com todos os tipos de dados. Abaixo, os tipos de dados e os operadores relacionais:
logico: só aceita = e<>
inteiro e real: todos os operadores
literal: aceita = e <> (Em alguns casos, pode-se usar >, < para verificar ordem alfabética do tipo literal )
• Operadores Lógicos
São utilizados para avaliar expressões lógicas, sendo eles:
Operador Ação
nao Inverte o valor, de verdadeiro para falso e vice-versa
e Retorna verdadeiro se ambas as partes forem verdadeiras
ou Basta que um valor seja verdadeiro para retornar verdadeiro
Exemplos:
se (media>6) e (frequencia>75) entao… //as duas condições devem ser verdadeiras para executar o(s) comando(s) após o entao
se (idade>18) ou (amigoDoDono=verdadeiro) entao… // uma única condição sendo verdadeira já executa o(s) comando(s) após o entao
se nao (nome=”Andreia”)entao… //inverte o resultado da condição: se nome=”Andreia”, retorna falso. Se nome<>”Andreia”, retorna verdadeiro.
Esses são operadores utilizados nos algoritmos e que ajudam a construir as condições das estruturas.
6. Características do ambiente de desenvolvimento C.
A linguagem C é o que se chama de linguagem compilada. Isso significa que, uma vez escrito o programa em C, ele deve ser passado por um compilador para transformar
...