Programação de Computadores - 1. Introdução Programas O processamento de dados é feito pela...

Preview:

Citation preview

Programação de Computadores - 1

IntroduçãoProgramas O processamento de dados é feito pela

execução de programas; Um programa é uma seqüência de instruções

codificadas em uma linguagem de programação e para ser executado precisa ser armazenado na memória do computador;

Um programa do computador é desenvolvido para resolver algum problema computacional. Problemas relacionados com a manipulação de

informações.

Como escrever um programa

Definição do problema;Planejamento da solução;Esboço da solução na forma de um algoritmo; verificação do algoritmo experimentalmente

Escrita do algoritmo na linguagem de programação compilação testes execução

AlgoritmosDefinição: Um algoritmo é uma seqüência finita

de instruções ou operações básicas cuja execução, em tempo finito, resolve um problema computacional.

Representação de Algoritmos

Fluxograma: Representação gráfica que indica a

seqüência de operações.Ex.: Ler dois números e calcular a diferença entre o quadrado do maior e o cubo do menor.

Fluxograma

a > b

Início

Término

c = b 2 - a 3

c = a 2 - b 3S

N

c

a, b

Representação de Algoritmos

Linguagem Natural (pseudo-código)inícioleia a,bse a > b então c a² - b³

senão c b² - a³escreva cfim

Representação de Algoritmos

Linguagem de Programação – PascalProgram diferença;var a, b, c: real;beginreadln (a);readln (b);if (a > b) then c = a² - b³ else c = b² - a³

writeln (c);end.

Tipos de DadosTipos Inteiros: São os dados numéricos positivos ou negativos.

Excluindo-se destes qualquer número fracionário. Ex.: 35, 0, -56 etc.

Tipos Reais: São os dados numéricos positivos, negativos e

fracionários. Ex.: 35, 0, -56, 1.2, -45.8987 etc.Tipos Lógicos: São os dados com valores verdadeiro ou falso,

sendo que este tipo de dado poderá representar apenas um dos dois valores. Também conhecido por tipo booleano.

Tipos de DadosEx. tipo lógico: V ou F, verdadeiro ou falso, true ou false etc.

Tipos Caracteres: São as seqüências contendo letras números e

símbolos especiais. Uma seqüência de caracteres deve ser indicada entre aspas (“”). Este tipo de dado é também conhecido como: alfanumérico, string, literal ou cadeia. Ex.: “PROGRAMAÇÃO”, “Rua Alfa, 52 Apto. 1”, “Fone: 574-9988”, “7” etc.

VariáveisDef.: Variável é tudo aquilo que é sujeito a variações, que é incerto, instável ou inconstante.Todo dado a ser armazenado na memória do computador precisa ser identificado, ou seja, primeiro é necessário saber qual o seu tipo.O nome de uma variável é utilizado para a sua identificação e posterior uso dentro de um programa.

Regras de utilização de variáveis

Nomes de uma variável poderão ser atribuídos com um ou mais caracteres;O primeiro caractere do nome de uma variável deverá ser uma letra;O nome de uma variável não poderá possuir espaços em branco;Palavras reservadas a instruções de programa não poderão ser usadas;Não poderão ser usados outros caracteres a não ser letras, números e _ (underscore). Ex.: NOME, Fone1, Z4, NOTA4, NOME_ALUNO.

ConstantesConstante é tudo aquilo que é fixo ou estável.No decorrer do processamento tal valor não se altera.Ex.: PI=3.14159, MAX=45, etc.

Operadores aritméticosTanto variáveis como constantes poderão ser usadas na elaboração de cálculos matemáticos (expressões matemáticas):

Expressões AritméticasSão expressões definidas pelo relacionamento existente entre variáveis e constantes numéricas através da utilização de operadores aritméticos.Ex.: A fórmula ÁREA = π . RAIO² Variáveis: ÁREA e RAIO; Constante: π (3,14159); Op. aritméticos: multiplicação e potência.

Expressões AritméticasAs expressões aritméticas em computação possuem uma sintaxe própria: Forma matemática: X = {43 . [55 : (30 + 2)]} Forma computacional: X (43 * ( 55 / ( 30 + 2

))) Usam-se apenas parênteses: chaves e

colchetes são abolidos; O sinal de igual (=) é substituído pelo

sinal de atribuição ()

Expressões aritméticasExemplos:ÁREA = π . RAIO²

AREA 3.14159 * RAIO ^ 2 ouAREA 3.14159 * RAIO * RAIO

ÁREA = BASE . ALTURA 2

AREA (BASE * ALTURA) / 2

Instruções BásicasAs instruções são representadas pelo conjunto de palavras-chave (vocabulário) de uma determinada linguagem de programação, que tem por finalidade comandar em um computador o seu funcionamento e a forma como os dados armazenados deverão ser tratados.Diferentes linguagens de programação possuem diferentes palavras-chave. Ex.: Pascal, C, Delphi, Cobol, etc.

Instruções BásicasPseudo-código, português estruturado ou linguagem natural: Exemplos: Início, fim, var, const, programa,

enquanto, se, então, senão, para, escreva, leia, faça, repita, até.

Instruções Básicasprograma SOMA_NUMEROS

var X, A, B: inteiroinicio

leia Aleia BX A + Bescreva X

fim

Exercício de FixaçãoLer uma temperatura em graus Fahrenheit e apresentá-la convertida em graus Celcius. A fórmula de conversão é:C (F – 32) * (5/9).Onde F é a temperatura em Fahrenheit e C é a temperatura em Centígrados.

Recommended