Buscar

C++ - Introdução - Estruturas Básicas

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Estruturas Básicas da Linguagem C
Estruturas da Linguagem
Constantes
Ocorrem em três tipos:
Numéricas: Representadas por todos os números do universo dos números reais
Ex.: 2, 3.45, -6.78
Literais: Ocorrem em dois tipos:
Strings: Qualquer sequência de até 256 caracteres envolvida por um par de aspas duplas
Ex.: “casa”, “xlz”, “234”
Char: Um único caractere envolvido por um par de aspas simples
Ex.: ‘a’, ‘1’, ‘r’
Lógicas: Não existem
Estruturas da Linguagem
Operadores
Operadores Aritméticos:
Em Linguagem Algoritmica (L.A.)
+
-
*
/
Resto
Em C
+
-
*
/
%	=> Resto da divisão
Estruturas da Linguagem
Operadores
Operadores Lógicos
Em L.A.
E
Ou
Não
Em C
&&
||
!
Estruturas da Linguagem
Operadores
Operadores Relacionais
Em L.A.
>
<
>=
<=
<>
=
Em C
>
<
>=
<=
!=	=> Diferença
==	=> Igualdade
Estruturas da Linguagem
Funções Matemáticas
L.A.
Seno(x)
Cos(x)
Raiz(x)
...
C
sin(x)
cos(x)
sqrt(x)
...
Estruturas da Linguagem
Expressões Aritméticas
Ex.:
3 * sin(2) / sqrt(3)
(2+cos(3)) / (sqrt(3) + sin(4))
(7 % 3) * (4 / 3)
Estruturas da Linguagem
Finalizador de Comandos: Toda instrução ou comando em C deve ser finalizado com um ponto e vírgula
É importante observar que isto não significa que toda linha de um programa deve ser finalizada com um ponto e vírgula, pois existem comandos que começam em uma linha e são finalizados em outras
Estruturas da Linguagem
Linguagem Case-Sensitive: A Linguagem C faz diferenças entre maiúsculas e minúsculas
Sendo assim, comandos definidos em minúsculas só poderão ser utilizados em minúsculas, e vice-versa.
Estruturas da Linguagem
Variáveis: São nomeadas seguindo as regras de que só podem ter seus nomes iniciados por letras ou pelo caractere underline, seguidos ou não por outras letras, underlines e/ou números
Ex.: X, A1, _q, QWE, a
Obs.: Uma variável de nome “A” é diferente de uma variável de nome “a”.
Não são variáveis: 1x, %t, (w, #e
Estruturas da Linguagem
Tipos de Dados em L.A.
Numérico
Literal
Lógico
Tipos de Dados em C
int	=> Apenas números inteiros
float	=> Números do universo dos reais
char	=> Literal com apenas um caractere
char *	=> Vetor de caracteres
Estruturas da Linguagem
Declaração de variáveis
Em L.A.
Declare
Lista_Variáveis : Tipo
...
Em C
Tipo Lista_Variáveis;
Ex.:
	int x,y,z;
	float a,b;
Estruturas da Linguagem
Comando de Atribuição: Permite que valores sejam atribuídos a variáveis
Sintaxe: Nome_Variável = Valor
Ex.:
...
int X;
...
X = 10;
Estruturas da Linguagem
Bibliotecas
São arquivos especiais que guardam as definições de comandos ou instruções que não fazem parte do ambiente nativo da linguagem de programação
Para que estes comandos e estruturas possam ser utilizados, a biblioteca onde os mesmos se encontram definidos deve ser anexada ao código fonte da aplicação
A grande maioria das instruções em C, encontra-se definida em bibliotecas. Para utilizá-las, usa-se a seguinte instrução:
Sintaxe: #include <nome_biblioteca.ext> 
Ex.: 
#include <iomanip.h>
#include <conio.h>
Estruturas da Linguagem
 Comando de Saída
Em L.A.
Escreva(Lista_de_Valores)
Em C
Sintaxe: cout << Lista_de_Valores << ...
Definido na biblioteca “iomanip.h”
Ex. 1: 
cout << “O menino tem 10 anos”;
Saída na tela: O menino tem 10 anos
Ex. 2:
int x=10;
cout << “O menino tem “ << x << “ anos”;
Saída na tela: O menino tem 10 anos
Ex. 3: É possível utilizar caracteres de escape:
int x=10;
cout << “O \nmenino tem “ << x << “ \nanos”;
Saída na tela: 
	O 
	menino tem 10 
	anos
Estruturas da Linguagem
 Comando de Entrada
Em L.A.
Leia(Lista_de_Variáveis)
Em C
Sintaxe: cin >> Variável1 >> Variável2 >> ...
Definido na biblioteca “iomanip.h”
Ex.:
int x,y,z;
cout << “Entre com 3 valores:”;
cin >> x >> y >> z;
Neste formato, o comando cin pára a execução do programa e espera pela digitação de 3 valores seguidos de cliques na tecla ENTER
Estrutura Geral de um Programa C
Em L.A.
Algoritmo “Nome_Algoritmo”
Declare
	...
Início
	...
FimAlgoritmo
Em C
Área de definição de bibliotecas => #include...
main()
{
	Área de Declaração de Variáveis
	...
}
Estrutura Geral de um Programa C
Mesmo exemplo usando o cout:
#include <iomanip.h>
#include <math.h> // Biblioteca da função sqrt
main()
{
	float x,y,h;
	cout << “Entre com dois valores:”;
	cin >> x >> y;
	h=sqrt(x*x + y*y);
	cout << “Resultado:” << h;
	system(“pause”);
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais