23
1 Sumário Apresentação........................................página:02 -Tela principal........................................página:03 1.Baixando o Geany.............................página:04 -Donwload..............................................página:05 2.Utilizando a ferramenta......................página:06 -Exemplo de algoritmo..........................página:07 -Ferramentas..........................................página:08 3.Notação................................................página:09 -Tipos de dados.....................................página:10 4.Comandos básicos..............................página:11 -Comando básico...................................página:12 -Comando básico...................................página:13 -Comando básico...................................página:14 5.Estrutura de Condição.........................página:15 -Estrutura de condição...........................página:16 6.Estrutura de Repetição.........................página:17 -Estrutura de repetição...........................página:18 -Estrutura de repetição...........................página:19 7.Matriz......................................................página:20 8. Estruturas..............................................página:21 9. Análise final...........................................página:22 10. Referências bibliográficas..................página:23

Tutorial Geany

Embed Size (px)

Citation preview

Page 1: Tutorial Geany

1

Sumário Apresentação........................................página:02

-Tela principal........................................página:03 1.Baixando o Geany.............................página:04

-Donwload..............................................página:05

2.Utilizando a ferramenta......................página:06

-Exemplo de algoritmo..........................página:07 -Ferramentas..........................................página:08

3.Notação................................................página:09 -Tipos de dados.....................................página:10

4.Comandos básicos..............................página:11 -Comando básico...................................página:12 -Comando básico...................................página:13 -Comando básico...................................página:14

5.Estrutura de Condição.........................página:15 -Estrutura de condição...........................página:16

6.Estrutura de Repetição.........................página:17 -Estrutura de repetição...........................página:18 -Estrutura de repetição...........................página:19

7.Matriz......................................................página:20

8. Estruturas..............................................página:21

9. Análise final...........................................página:22

10. Referências bibliográficas..................página:23

Page 2: Tutorial Geany

2

Tutorial Geany

Geany

Recomendado para: Intermediário

Pontos Positivos:

É possível executar o programa na interface. Aponta erros do programa no log do compilador. Possibilidade de criar vários programas ao mesmo tempo.

Pontos Negativos:

Page 3: Tutorial Geany

3

Tela principal do Geany:

Page 4: Tutorial Geany

4

1. Baixando o Geany

Pode-se baixar o Geany, acessando a Central de Programas do Ubuntu, que está localizado em Aplicativos:

Page 5: Tutorial Geany

5

Depois digite Geany no campo de pesquisa e clique em instalar:

Page 6: Tutorial Geany

6

2. Utilizando a ferramenta

1. Espaço para a construção do programa.

2. Informações do compilador.

3. Barra de ferramentas e atalhos.

Page 7: Tutorial Geany

7

Exemplo de algoritmo:

Algoritmo executado:

Page 8: Tutorial Geany

8

Ferramentas:

1. Compila o programa.

2. Constrói o programa.

3. Executa o programa.

Page 9: Tutorial Geany

9

3.Notação

Tipos de variáveis padrões do C++ :

int: Representa valores inteiros.

Exemplo: 1,2,5,100,7800.

float ou double: Representa valores reais (números inteiros e decimais).

Exemplo: 3, 5 , 8.6 ,0.5 ,90 , 87.98.

char: Representa um caractere. Exemplo: 'a','B','C','d'.

bool: Representa valores lógicos True (Verdadeiro) ou False (Falso).

Page 10: Tutorial Geany

10

Tipos de variáveis:

Page 11: Tutorial Geany

11

4.Comandos básicos

cin >> : É um comando de entrada de dados. Essa instrução serve para o usuário digitar

os valores pedidos.

Exemplo: cin >> num ; Comando cin >> :

Page 12: Tutorial Geany

12

cout << : É um comando de saída de dados. Essa instrução exibe um texto escrito pelo programador.Para pular uma linha usa-se o comando endl ou \n.

Exemplo: cout << soma ; Comando cout << :

Comando cout << com endl e \n :

Page 13: Tutorial Geany

13

“ = (Atribuir) ” : Esse comando atribui um valor para variável, de acordo com o tipo, que foi definido no começo do programa.

Exemplo: numero = 100;

letra = 'Z'; Comandos “ = (Atribuir) ” :

Page 14: Tutorial Geany

14

Operadores:

> : Maior que

< : Menor que

<= : Menor ou Igual

>= : Maior ou Igual

== : Igual

!= : Diferente

! : Não

&&: E

|| : Ou

Page 15: Tutorial Geany

15

5.Estrutura de Condição

If - else : Esse comando testa uma condição , se ela for verdadeira , ele executa o

comando. Exemplo : cin >> num;

if (num>0) { cout << num <<" é maior que zero"; } else if (num<0){

cout << num << " é menor que zero"; } else { cout << num << " é igual zero" ; } Comando if:

Page 16: Tutorial Geany

16

Switch : A partir desse comando é possível executar outros comandos.

Exemplo: cin >> opcao;

switch (opcao) { case 1 : cout << "Você escolheu opção 1"; break ; case 2 : cout << "Você escolheu opção 2" ; break ; default : cout << "Opção inválida" ; }

Comando Switch:

Page 17: Tutorial Geany

17

6.Estrutura de Repetição

While : Esse comando repete um determinado comando a partir de uma condição

declarada,se essa condição for verdadeira o comando é repetido , se a condição for falsa o comando não é executado mais.

Exemplo: cin >> num_alu; while (contr < num_alu) { cout << "Digite a nota: " ; cin >> nota; media = nota + media; contr++ ; } media = media/num_alu; cout << "Média = " << media ; Comando While:

Page 18: Tutorial Geany

18

Do-While : Esse comando é semelhante ao comando while, a diferença é que primeiro é

executado os comandos definidos e depois é testado a condição. Se ela for verdadeira , os comandos são repetidos, se for falsa os comandos não são mais executados.

Exemplo: cin >> num_alu; do { cout << "Digite a nota: " ; cin >> nota; media = nota + media; contr++ ; } while (contr < num_alu); media = media/num_alu; cout << "Média = " << media ; Comando do-while:

Page 19: Tutorial Geany

19

For : Esse comando repete os comandos , mas sabendo-se o número de vezes da

repetição.

Exemplo: cin >> num_alu; for (contr = 0 ; contr < num_alu ; contr ++) { cout << "Digite a nota: " ; cin >> nota; media = nota + media; } media = media/num_alu; cout << "Média = " << media ; Comando for:

Page 20: Tutorial Geany

20

7.Matriz

Matriz “ [ ] “: Esse comando permite guardar mais de um valor usando uma variável, de

um certo tipo, como por exemplo inteiro.

Exemplo: int num[5],co; for (co = 1 ; co <= 5 ; co++) { cout << "Digite um número: " ; cin >> num[co]; } for (co = 1 ; co <= 5 ; co++) { cout << "O " << co << "º número digitado foi: " <<num[co]<< "\n" ; }

Comando Matriz “ [ ] ”:

Page 21: Tutorial Geany

21

8.Estrutura

Struct: Esse comando permite guardar várias variáveis de tipos diferentes.

Exemplo: struct cadastro

{ char nome[30]; int idade;

} ;

int main () { cadastro pessoa[2]; int i; for (i = 0 ; i < 2 ; i++ ){ cout << "Nome: " ; cin >> pessoa[i].nome ; cout << "Idade: " ; cin >> pessoa[i].idade ;

} for (i = 0 ; i < 2 ; i++ ){ cout << "Nome: " << pessoa[i].nome << endl ; cout << "Idade: " << pessoa[i].idade ; }

Comando Struct:

Page 22: Tutorial Geany

22

9.Análise Final

Análise final: Ótimo programa para o aprendizado de C++ , pois aponta os erros ,

se o programa apresentar ,e na linha que estão .

Page 23: Tutorial Geany

23

10.Referências bibliográficas

Victorine Viviane Mizrahi.Treinamento Em Linguagem C++ Módulo 1.Disponível em http://www.ebah.com.br/content/ABAAAA7IEAJ/treinamento-linguagem-c-modulo-1 . 19/08/2011