O objetivo dessa unidade é introduzir o aluno à estrutura sequencial. Será feita uma abordagem focando na linguagem C e também em alguns algoritmos para ajudar na compreensão
Um algoritmo e, posteriormente um programa, recebe dados. Tais dados precisam ser armazenados na memória do computador para serem utilizados no processamento. Para isso, utilizam-se as variáveis, que nada mais são que espaços reservados na memória RAM do computador. Para cada variável, atribuimos um nome e definimos seu tipo.
Para entender melhor compreensão, imagine que você tem uma estante para guardar diversos livros. Ao comprar livros, você os coloca na estante, e quando quer ler um deles, o pega na estante. Com o computador é a mesma coisa, a memória RAM é a estante e as variáveis são os livros.
Estes são os tipos de dados mais utilizados em algoritmos:
E estes são os tipos de dados mais utilizados em C:
Os operadores aritméticos são símbolos utilizados para realizar as operações aritméticas elementares. Os mais utilizados são:
As regras de precedências de operadores especificam a ordem que a linguagem C utiliza para avaliar expressões aritméticas, sendo, geralmente, iguais às regras da álgebra.
Primeiramente, devemos entender a estrutura básica de um programa em C.
#include < stdio.h > - inclusão da biblioteca no arquivo. Bibliotecas são arquivos contendo várias funções que podem ser incorporadas aos programas em C. A biblioteca stdio.h solicita funções da biblioteca padrão de entrada/saída.
int main( ) – Faz parte de todo programa em C. Os parênteses depois do main indicam que main é um bloco de função. Os programas em C contém uma ou mais funções, uma das quais deve ser a main. Todos os programas em C começam a executar a partir da função main. A palavra int representa que o tipo de valor que a função deve retornar um inteiro.
return 0 – Incluída no fim de toda função main. Neste caso, se o programa foi concluído com sucesso mostrará ao final o valor 0.
Como o próprio nome sugere, estrutura sequencial é um conjunto de instruções no qual cada instrução será executada em sequência. Essa sequência é executada da seguinte maneira:
Primeiramente, é feita a declaração das variáveis, posteriormente, são executados os comandos de entrada e/ou atribuição. Na sequência é realizado o processamento dos dados e, no final, realiza-se a saída de dados.
Vamos compreender como são feitos cada um desses passos.
As variáveis são declaradas logo após se determinar qual será o seu tipo.
Descrição das declarações das variáveis acima:
O comando de atribuição é utilizado para atribuir valores ou operações a variáveis.
Descrição dos comandos das atribuições acima:
O comando de entrada é utilizado para receber dados digitados pelo usuário. Os dados recebidos são armazenados em variáveis.
Em algoritmos esse comando é representado pela palavra LEIA.
Na linguagem C a entrada de dados pelo teclado é feita pelo comando scanf. Sua estrutura básica é formada por duas partes:
Descrição dos comandos de entrada acima:
O comando de saída é utilizado para mostrar dados na tela, este dados podem ser conteúdos de variáveis e/ou mensagens.
Em algoritmos esse comando é representado pela palavra ESCREVA
Na linguagem C a saída de dados é feita pelo comando printf. Sua estrutura básica é formada por duas partes:
Descrição dos comandos de saída acima:
Para exemplificar, vamos fazer um programa que calcule a média de 3 números, sendo que um desses números é 20 e os demais deverão ser digitados durante a execução.