TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

ATPS: Conceitos Fundamentais de Programação

Seminário: ATPS: Conceitos Fundamentais de Programação. Pesquise 861.000+ trabalhos acadêmicos

Por:   •  29/11/2014  •  Seminário  •  986 Palavras (4 Páginas)  •  273 Visualizações

Página 1 de 4

Relatório 1: Conceitos Fundamentais de Programação

Passo 1

Fazer a leitura do capítulo 1: Introdução.

Passo 2

Noção de Algoritmos

Um algoritmo nada mais é do que uma sequência lógica, organizada de forma a resolver um problema ou executar um função. Existem dois tipos de algoritmos, estruturados e não estruturados. Os algoritmos estruturados são aqueles que buscam resolver um problema através de um computador, os não estruturados são tarefas que realizamos no dia a dia sem nem perceber, por exemplo quando a gente acorda, quando a gente sai de casa, estamos sempre realizando alguma tarefa.

Pseudo Linguagem

É uma linguagem intermediaria entre a língua humana e a linguagem de programação.

Estrutura de um Programa

Um programa em C consiste em uma ou mais funções e todo programa deve ter pelo menos a função primaria “main”.

Um exemplo do menor programa possível em C:

main() - primeira função a ser executada

{ - inicia o corpo da função

} - termina a função

A função main() deve existir em algum lugar de seu programa e marcar o ponto de inicio da execução do programa. Se um programa for constituído de uma única função essa será main().

Tipos primitivos para representação de dados e variáveis

Numéricos: Os tipos numéricos estão entre os primeiros que foram praticados nas linguagens de programação. São utilizados apenas os números inteiros e os reais. Os operadores podem ser aritméticos, lógicos ou relacionais. OS operadores aritméticos utilizados são, + , - , / , * , ^ e %. Os lógicos, e, não e ou. E os relacionais, < , <= , > , >= , == e != ou < >.

Inteiros: Representa valores numéricos positivos ou negativos, sem casa decimal.

Real: Representa valores numéricos positivos ou negativos, com casa decimal. Também conhecido como flutuantes.

Lógico: Representa valores booleanos, assumindo apenas dois estados, verdadeiro ou falso.

Texto: Representa uma sequência de um ou mais caracteres, e são colocados entre aspas.

Características do ambiente de desenvolvimento C

Podemos dizer que o C é uma linguagem com uma sintaxe bastante estruturada tornando sua programação bastante simplificada. Os programas em C precisam ser compilados para poderem ser executados no computador. O C é uma linguagem estruturalmente simples e de grande portabilidade, embora seja simples, não perde funcionalidade, pois permite uma grande inclusão de rotinas do usuário. Por isso a linguagem C é a preferida entre os programadores de aplicativos. Algumas características do C são; editor, compilador, linker, depurador, geração de códigos e refatoração.

Passo 3

algoritmo "Peso Teorico"

// Função : Calcular o peso teorico da bobina

// Autor : Engenharia EP 2014

// Data : 23/09/2014

// Seção de Declarações

var

largura, diametro_externo, peso_por_metro_linear, peso: real

inicio

// Seção de Comandos

escreval ("peso")

leia (peso)

escreval ("diametro_externo")

leia (diamertro_externo)

escreval ("peso_por_metro_linear")

leia (peso_por_metro_linear)

escreval ("largura")

leia (largura)

peso <- largura*(diametro_externo/1000)*peso_por_metro_linear

escreva ( " O peso teorico e", peso)

fimalgoritmo

Relatório 2 – Programação Estruturada

Passo 1

Fazer a leitura dos capítulos 2: Operadores; 3: Laços; 4: Comandos de Decisão.

Passo 2

Desenvolvimento de Algoritmo utilizando a linguagem C

A linguagem C alia características de baixo nível ( linguagem próxima a de maquinas ) com características de alto nível ( linguagem próxima a do ser humano ).

C é uma linguagem que possui uma sintaxe enxuta e que permite em geral, um rápido entendimento pelo programador iniciante.

Os programas escritos em C ou em qualquer outra linguagem devem ser traduzidos para a linguagem da maquina para que possam ser executados. O processo de tradução pode ser feito de duas maneiras diferentes, compilação e interpretação. A escolha do método já está implantada na própria linguagem de programação.

Na compilação, o código fonte é convertido integralmente para o código da maquina para que possa ser executado. Na interpretação, o programa interpretador traduz cada linha do código fonte para a linguagem de maquina e o executa imediatamente.

Código fonte – texto contendo programa em C

Código executável – sequência de instruções da maquina

Aplicação dos conceitos de estrutura de controle para analise de condições

Uma das tarefas principais de qualquer algoritmo e programa é decidir o que deve ser executado a seguir. Os comandos de decisão permitem determinar qual é a ação a ser tomada.

Algoritmo

Linguagem C

If

IF-Else

Switch

...

Baixar como (para membros premium)  txt (8.3 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com