ATPS De Algorítmos
Exames: ATPS De Algorítmos. Pesquise 862.000+ trabalhos acadêmicosPor: amandadalle • 24/9/2013 • 328 Palavras (2 Páginas) • 355 Visualizações
Pseudo Linguagens: Para tentar aproximar os algoritmos computacionais da linguagem natural usamos pseudos linguagens que é a descrição de uma ação a ser executada em sequencias de comandos ordenadas de uma forma lógia. Além disso permitedesconsiderar detalhes minuciosos para o momento de modelar o algoritmo na forma computacional, sendo mais simples e flexivel a mesclagem de regras.
Em nossos estudos utilizamos o Portugol, uma alternativa gráfica que mostra a sintaxe (em relação a forma) e a semântica (em relação ao conteúdo e seu significado)dos comandos básicos, com a flexibilidade de poder ser adaptado facilmente as estruturas de linguagem real.
Estrutura de um programa pode ser dada como:
início
< declarações de variáveis > (estrutura de dado)
< ações > (algoritmo)
fim
Declaração de variáveis: uma declaração de variavel é uma instrução que, no minimo, deve especificar um tipo (ex: int) e um nome (ex: n 1) com o qual podemos acessar o conteúdo da variável. Reserva uma quantidade de memória suficiente para armazenar o tipo especificado.
Tipo , identificador , ;
Tipos de variáveis: Informa a quantidade de memória, em bytes, que ela ocupará e o modo como um valor deverá ser armazenado e interpretado.
Em C, existem cinco tipos básicos de variáveis: char, int, float, double e void.
O tipo char e o tipo int armazenam números inteiros.
Tipos de dados básicos:
Inteiro: Representa valores inteiros. (negativo, nulo e positivo) ex: 7, 2, 0, -2, -7
Real: Representa valores reais (com a parte decimal) ex: 10.55, 15.5, -14.456
# Em nossos algoritmos assumimos que o separados decimal é sempre o "ponto final" e não a "vírgula" e nunca inserimos o separador do milhar.
Caráctere: Representa uma sequencia ou mais de caracteres alfanuméricos (combinando letras com números) ex: "casa", "1234"
# Sempre colocamos os caractéres em aspas duplas (" ")
Lógico: Representa valores lógicos os quais possuem apenas dois estados. ex: Verdadeiro (true) falso (false)
OBS: not é um operador que só tem um elemento.
Multiplicação Lógica: operador e
Adição lógica: operador ou
Negação: operador ~
...