View
213
Download
0
Category
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