Escolar Documentos
Profissional Documentos
Cultura Documentos
Seção 3
Algoritmos e Técnicas
de Programação
iStock 2018
Webaula 3
Componentes e elementos
de linguagem de
programação
1
Após termos visto os algoritmos,
as famílias das linguagens de
programação e as possibilidades
profissionais de um programador,
nesta webaula, vamos estudar os
componentes de um programa de
computador, as variáveis e
constantes utilizadas em uma
linguagem de programação, as
operações e as atribuições, assim
como, as estruturas dos
algoritmos e programas.
2 iStock 2018
Um programa é uma sequência de código organizada de tal forma que permita resolver um
determinado problema.
3
De maneira geral, a sequência de
instruções para criação de um programa
de computador ficaria assim:
6. Fim do programa.
4
Algoritmo Linguagem C
Nome_Programa Definição das bibliotecas
Declaração das variáveis Início do programa (main)
Início Início das funções
Ações Declaração das variáveis
. Instrução
. .
Fim. .
Termino das funções.
5
Linguagem C
Quando iniciamos um programa na linguagem de
programação C, as primeiras linhas de programação são
definidas pelas bibliotecas, também conhecida como arquivos
de cabeçalho.
6
Explore a galeria e veja as principais bibliotecas em linguagem de programação C.
stdio
Exemplo:
#include <stdio.h>
7
Função main()
8
Variáveis
As variáveis são locais reservados na memória para armazenamento dos dados, cada uma
possui um nome próprio para sua identificação. Clique e conheça os tipos mais usados:
Inteiro
Real
Caractere
9
Constantes
Constante é algo que não se altera. Para Schildt (2005), as constantes são consideradas
modificadores de tipo de acesso, ou seja, não podem ser alteradas, elas podem ser
representadas pelo comando “const”.
Exemplos:
10
Operadores
Clique nos tipos para conhecer os principais operadores utilizados em algoritmos e em
Linguagem C.
Operadores de
Operadores Operadores Operadores de
Incremento e Operadores Lógicos
Aritméticos Relacionais Atribuição
Decremento
11
Comentários
Para fazer comentários em qualquer lugar do seu programa, basta utilizar barras duplas “//”.
Exemplo:
12
Função printf()
É um comando de saída, o qual possui um vínculo com a biblioteca
stdio.h . É utilizada quando se pretende obter uma resposta na tela
do computador.
A sua síntese é definida por:
printf (“expressão de controle”, listas de
argumentos);
Exemplo:
printf (“O valor encontrado foi %d”, valor1);
13
Em algoritmos, a função utilizada para saída de dados é a palavra “escreva”, veja o exemplo a
seguir:
Valor_program;
var
real: valor;
inicio
escreva("Digite um valor"); // saída da informação na
tela do computador
.
.
Fim.
14
Função scanf()
É um comando de entrada, isto é, Exemplo:
são informações que possibilitam scanf (“%d”,
a entrada de dados pelo teclado, &valor);
assim, a informação será
armazenada em um determinado No exemplo, o computador entrará com um
espaço da memória, como o valor decimal e retornará o valor da variável
nome e tipo específico da variável. “valor”.
A sintaxe é definida por uma O “&” é utilizado na função scanf() na lista de
expressão de controle (sempre argumentos, sua função é retornar o
entre aspas duplas) e pela lista de conteúdo da variável, ou seja, retorna o
argumento. endereço do operando.
15
Linguagem C Algoritmo
main() Para realizar a entrada de dados em
{ algoritmos utiliza-se a palavra “leia”
int valor;
valor_program;
printf("Digite um número: ");
var
scanf("%d",&valor);
real: valor;
printf("\n o número é
inicio
%d",valor);
escreva("Digite um valor");
printf("\no endereço e
leia(valor); // valor de
%u",&valor);
entrada, será armazenado na
}
memória do computador
escreva("O valor digitado
foi:”, valor);
fim.
16
# include <stdio .h>
Instrução Return int main ( )
{
Para um programa retornar ao sistema
int idade;
operacional, é necessário utilizar a
printf ( "Digite a idade do
instrução retorna zero “ return 0 ”,
candidato" ) ;
assim como a instrução scanf ( "%d" , &id ) ;
system("pause") tem a função de printf ( "O candidato tem %d
pausar a execução do programa, para que anos !\n" , id);
o resultado seja visualizado. system (“pause”);
Veja o exemplo a seguir: return 0 ;
}
17
Para cada linguagem, existe uma sintaxe a
ser seguida (os comandos usados na
criação dos programas), assim, para um
melhor entendimento, vimos os
componentes de linguagem de
programação envolvendo algoritmos e
linguagem de programação C.
18 iStock 2018
Vídeo de encerramento
19
Você já conhece o Saber?
Aqui você tem na palma da sua mão a biblioteca digital para
sua formação profissional.
Estude no celular, tablet ou PC em qualquer hora e lugar
sem pagar mais nada por isso.
Mais de 450 livros com interatividade, vídeos, animações e
jogos para você.
Android:
https://goo.gl/yAL2Mv
20
Bons estudos!
21