Algoritmos

Disponível somente no TrabalhosFeitos
  • Páginas : 12 (2970 palavras )
  • Download(s) : 0
  • Publicado : 11 de setembro de 2012
Ler documento completo
Amostra do texto
Apostila 1

Prof. Gilson Saturnino
Curso Técnico em Informática

Nome:

N0:

TU:

EMENTA Tipos de Dados Complexos: Vetores, matrizes; registros. Algoritmos de ordenação e busca. Gerenciamento de arquivos. BIBLIOGRAFIA ASCENCIO, Ana. Fernanda. Gomes; CAMPOS, Edilene Aparecida Veneruchi de. Fundamentos da Programação de Computadores. 2 ed. Prentice Hall, 2009. FORBELLONE, André Luiz Villar;EBERSPACHER, Henri Frederico. Lógica de Programação: a Construção de Algoritmos e Estrutura de Dados. 3 ed. São Paulo: Prentice Hall, 2008. ÍNDICE
REVISÃO ........................................................................................................................................................................................... 1 EXERCÍCIOS 1.................................................................................................................................................................................... 2 EXERCÍCIOS 2: ................................................................................................................................................................................... 3 EXERCÍCIOS 3.................................................................................................................................................................................... 4 VETORES (VARIÁVEIS COMPOSTAS UNIDIMENSIONAIS)................................................................................................................... 4 EXERCÍCIOS 4.................................................................................................................................................................................... 6 EXERCÍCIOS 5 .................................................................................................................................................................................... 7 MATRIZES (VARIÁVEIS COMPOSTAS MULTIDIMENSIONAIS)............................................................................................................ 8 EXERCÍCIOS 6 .................................................................................................................................................................................... 9

REVISÃO Tipos primitivos de dados:  Inteiro  Real  Caracter  Lógico Regras para formação de identificadores de constantes e variáveis: a) devem começar com umcaracter alfabético; b) podem ser seguidos por mais caracteres alfabéticos e/ou numéricos; c) é permitido o uso do caracter especial ‘sublinha’ (_); d) não é permitido o uso de outros caracteres especiais. e) não é permitido uso de acentos e/ou cê-cedilha. Operadores Aritméticos: Soma Subtração Divisão Multiplicação Exponenciação Quociente da divisão inteira Resto da divisão inteira + / * ** DivMod Funções Matemáticas:
Função Raiz (x) Sen (x) Cos (x) Tg(x) Abs (x) Descrição Raiz quadrada de x Seno de x Cosseno de x Tangente de x Valor absoluto de x Exemplo Raiz(25) = 5 Sem(90) = 1 Cos(90) = 0 Tg(45) = 1 Abs(-39) = 39

Operações Relacionais: Igual Maior Menor Maior ou igual Menor ou igual Diferente = > < >= <= <>

Exemplos: a) 2 * 4 = 24 / 3 (2 * 4 é igual a 24 divido por 3???) 2* 4 = 824/3 = 8 8=8 Logo: 2 * 4 = 24 / 3 é Verdade. b) 15 mod 4 > 19 mod 6 c) 3 * 5 div 4 <= raiz (3) / 0,5 d) 2 + 8 mod 7 >= 3 * 6 – 15

Prioridades: 1º - Efetuar operações embutidas em parênteses "mais internos" 2º - Efetuar Funções

3º - Efetuar multiplicação e/ou divisão 4º - Efetuar adição e/ou subtração 5º - Operadores Relacionais 6º - Operadores Lógicos

EXERCÍCIOS 1 1. Encontre os identificadoresinválidos, justificando: Variável O nome da variável é válido? a) $Salário b) a>b c) Diaadia d) Salário$ e) a+b f) betateste 2. Considerando as variáveis abaixo, assinale I para Inteiro, R para Real e C para Caractere: ( ) 1000 ( ) – 456 ( ) “cinco” ( ) “12” ( ) - 4.56 ( ) “5” ( ) “Casa 8” ( ) “4.56” ( ) 5 ( ) 456 ( ) “verdadeiro” 3. Calcule o resultado das atribuições, sabendo que X vale -1, Y...
tracking img