Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Símbolos Léxicos: A definição de Uma Linguagem de Programação

Por:   •  27/11/2017  •  1.215 Palavras (5 Páginas)  •  257 Visualizações

Página 1 de 5

...

As definições e uso de constantes e variáveis dessas categorias serão apresentadas oportunamente.

Separadores

Os separadores são símbolos que servem como limitadores de palavras. Além do espaço em branco esse simbolos são usado pelo compliador para seperar os tokens. São eles:

- Colchetes [ ]: indicam índices de vetor (array).

- Parentesis ( ) : Delimitam expressões condicionais e parâmetros de funções.

- Chaves { } : Indicam início e fim de comandos compostos. Exemplo:

if (d==z)

{ // início do bloco de comandos

++x; // Comando 1

func(); // Comando 2

}// Final do bloco de comandos

- Vírgula (,) : Servem para separar os elementos que compoem uma lista de parâmetros de uma função. Exemplo:

func(i , j);

func( (exp1, exp2), exp3);

- Ponto-e-vírgula (;) : Terminador de comando.

- Três pontos (...): Usado em listas de parâmetros de funções para indicar que a lista de parâmetros possui um número variável de argumentos ou argumentos que podem variar de tipos.

- Asterisco (*): O ascterisco utilizado na declaração de uma variável denota a criação de um tipo ponteiro. Exemplo:

char *pont_char; /* um ponteiro para char foi declarado */

- Igual (=): Separa declarações de variáveis de inicializações de listas.

char array[5] = {1, 2, 3, 4, 5 };

int x = 5;

---------------------------------------------------------------

Introdução ao Ambiente

de Desenvolvimento

Ambiente de Desenvolvimento

Biblioteca

Fontes

Help

Depurador

Compilador

Editor

Núcleo

IDE

Sistema

Operacional

Figura 2.1 - Ambiente Integrado

Primeiro trabalho (entrega 17/03/2016 - impreterivelmente) Escolha o ambiente de programaçao em linguagem C de sua prferência e elabore um algorítmo que permite a um iniciante: (1) localizar o programa na Internet; (2) adquirir o programa (download); (3) instalar o programa no seu computador; (4) editar um programa simples; (5) compilar o programa; (6) executar o programa.

---------------------------------------------------------------

Primeiro exercício

Objetivo: Aprender algumas palavras reservadas, assimilar o ambiente de desenvolvimento.

Utilize o editor de texto para criar um arquivo denominado 'ex01.c' que contenha o código dado abaixo.

//==================================================

// PROGRAMA PRINCIPAL

//==================================================

#include // “Standad Input Output

int main(int argc, char* argv[]){

printf(“Meu primeiro programa C”);

return 0;

}

Compilação

O processo de compilação/execução pode ser efetuado de diversas maneiras. A opção mais simples é:

[pic 1]

Os erros de compilação aparecem na janela.

Atenção

Não se atenha ao código para descobrir o que faz o programa, isto será detalhado nos próximos exercícios.

Análise do texto programa ex01.c

#include

Informa ao pré-processador que os dados inseridos no arquivo 'stdio.h' devem ser copiados para dentro do arquivo ex01.c, antes que o programa seja compilado.

stdio.h

Arquivo que contém os cabeçalhos (header) ou assinaturas das função para entrada (input) e saída (output) nos dispositivos padrão (standard). Permite que os dispositivos de vídeo e teclado sejam tratados como streams para a entrada e saída de dados. É necessário para uso da função printf (print file – arquivo impreso -função de saída) e da função scanf (entrada de dados).

int main(int argc, char* argv[]){}

int: indica que o programa deve retornar um código de erro para o sistema operacional.

main

Palavra reservada, ou seja, definida pelo padrão C como a palavra que o compilador busca para definir onde é que o processador deve iniciar a execução do programa.

argc

Numero de argumentos de entrada do programa. Será visto protetiormente.

argv[]

Dados passados para o programa por linha de comando.

return 0

Retorna a execução para o sitema operacional. O valor 0 (zero) indica que o programa encerrou corretamente.

---------------------------------------------------------------

Bibliografia

...

Baixar como  txt (8.8 Kb)   pdf (90.3 Kb)   docx (16.1 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no Essays.club