Baixe o app para aproveitar ainda mais
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”); }
Compartilhar