Atps Algoritmos
Artigo: Atps Algoritmos. Pesquise 862.000+ trabalhos acadêmicosPor: linoedifica • 7/6/2013 • 6.254 Palavras (26 Páginas) • 383 Visualizações
Este trabalho foi desenvolvido durante o 1º bimestre na disciplina de Algoritmos e Programação – 1 semestre do Curso de Engenharia Civil, Anhanguera Educacional – São José dos Campos/SP como parte da avaliação da disciplina.
INTRODUÇÃO
Nosso grupo se juntou e primeiro fizemos uma revisão geral de todas as matérias dadas ate hoje, discutindo não somente assuntos pertinentes a ATPS em si, mas também a utilização da matéria “Algoritmos e Programação” no nosso dia a dia.
Os temas discutidos foram os mais abrangentes possíveis, definimos o que são e para que sirvam os programas de computador, quais são os programas mais utilizados no dia-a-dia e como eles são importantes para a rotina do mundo globalizado, sem muitas vezes, serem notados.
• Noções de algoritmo.
o O que é um algoritmo?
É uma sequência finita de ações simples e bem definidas , pré estabelecidas para chegar a um resultado.
o Como criar um algoritmo?
Para criar um algoritmo definimos uma sequência perfeita de comandos lógicos e simples, cada comando é terminado por um “ ; ” , que é o comando que determina a sequencia da execução.
Podemos utilizar outros tipos de comandos como, de comparação, de repetição e decisão. Entretanto, todas as ações solicitadas tem que ser de maneira exata, pois, todo e qualquer erro nas definições de ações, acarretaram no erro de toda a programação.
• Pseudo Linguagem.
o É uma forma facilitada de desenvolver um algoritmo, é constituída em uma linguagem entre a linguagem humana, e os comandos utilizados na programação de máquina, a que permite ao programador se preocupar apenas com o desenvolvimento do algoritmo em si, sem se preocupar dos meios técnicos para a sua execução, como por exemplo, o portugol.
• Estrutura de um Programa e Características do ambiente C.
o Na estrutura do programa é aonde definimos as ações a serem executadas através de cálculos e variáveis utilizando entrada e saída de dados, determinados pela necessidade e intenção dos respectivos clientes, ou da empresa a qual você prestara o serviço de programação. O programa te direcionara através de um fluxo a um resultado satisfatório para o seu cliente.
Primeiramente definimos as variáveis e as bibliotecas a serem utilizadas no programa, caso necessário, definir os valores das variáveis. Após definirmos as variáveis, iniciar uma sequencia lógica de comandos como nos exemplos abaixo em linguagem C:
Int var1; = definir variável inteira “var1”
#Include <stdio.h>; = incluir biblioteca “stdio.h”
Printf (“teste”); = mostrar ao usuário texto “teste”
If (8<var1<20);
{
Printf (ok);
}
Else;
Printf (no);
neste caso se a variável “var1” for maior que 8 e menor que 20 aparecera na tela o texto “ok” caso contrario aparecera a mensagem “no”. Um ponto importante para um programa bem feito é a estética, definimos linhas de observação (linhas não executáveis) com textos para facilitar a leitura do que o bloco esta executando. Outro ponto importante da estética é o recuo das linhas do programa, dando “TAB” nas linhas e blocos de execução, para, facilitar a visualização dos mesmos.
• Tipos Primitivos
o Durante o seu processamento, um programa de computador precisa alocar na memória RAM os dados contidos nas variáveis para poder manipula-los. Para tal é necessário que durante a construção de um algoritmo seja informado ao compilador qual o tipo do dado, para que essa informação seja passada ao sistema, que por sua vez determinará a quantidade necessária de memória que ele irá ocupar.
Tipos primitivos de dados, são categorias atômicas (em referência às moléculas básicas que são indivisíveis, átomo que em latim quer dizer pequeno objeto) pois não é possível sua decomposição em tipos mais simples; Sendo eles:
Inteiro
• Também conhecido como int ou integer, representa números inteiros, ou seja sem casas decimais.
Real
• Também denominado como decimal ou float, utilizado para expressar numero reais, ou seja decimais.
Caractere
• Também denominado char ou strings, esse tipo de dados é utilizado para expressar caracteres alfanuméricos como letras e números.
Lógico
• Também denominados booleanos, utilizados para expressar valores lógico, ou seja 0 e 1, true ou false.
• Operadores Aritméticos, Relacionais, Lógicos
o Operadores Aritméticos
São ferramentas utilizadas em cálculos de expressões matemáticas utilizando quaisquer valores ou variáveis numéricas do tipo inteiro ou real; Sendo eles:
(+) - soma;
(-) - subtração;
(*) - multiplicação;
(/) - divisão;
(mod) - módulo, (resto de uma divisão);
(^) exponenciação ou potenciação.
o Operadores Relacionais
Usados para estabelecer uma relação entre operador e operando. Retorna sempre um booleano; true
...