Conceitos Flashcards
Algoritmo
Conjunto de etapas ordenadas e finitas usadas a fim de resolver um problema ou tarefa
Tipos de dados -classificação 1
Primitivos e Derivados
Tipos de dados - classificação 2
Simples e estruturados
Regras para nome de variáveis
1 Não pode iniciar com número
2 só pode iniciar com letra, $ ou underlinw
3 só pode ter número no meio ou fim
4 não pode ter espaço
5 não pode ter palavra reservada
Tipos de dados estruturados/derivados
Homogêneos –> não pode ter dados de tipos diferentes na mesma estrutura
1 Array/vetores
2 Matriz
Heterogêneos –> pode ter dados de tipos diferentes na mesma estrutura
3 Registros
Vetores/array
1 são homogêneos
2 São Unidimensionais
3 podem ser Estáticos ou dinâmicos (pode aumentar ou não o tamanho conforme fica cheio)
4 é uma estrutura composta (pode armazenar vários valores)
5 é de acesso aleatório
6 a primeira casa costuma ter a posição zero
Matriz
1 homogêneo
2 multidimensional (duas os mais dimensões)
3 deve ser determinado, para consulta ou atribuição de valor, um número para a coluna e um número para a linha
4 o total de posições é determinado pela multiplicação das posições na horizontal e na vertical
□ □ □ □
□ □ ■ □ –> matriz (a posição
□ □ □ □ representada em
destaque por 3, 2)
Registros
1 é do tipo heterogêneo -> de tipos diferentes
2 é multidirecional
3 os campos são chamados de componentes ou elementos (mesma coisa)
4 os campos representam as posições e dentro dos campos tem subdivisões em posições dentro dos campos
[□□] –> o que está dentro dos colchetes são as posições e a soma das posições é igual/representa um campo
Ex: [um posição guarda valor do tipo int que representa o dia, outra posição guarda vavlor do tipo caracte que representa o mês e outra posição guarda valor do tipo int e representa o ano] = a alguma data
Tipo de dados: caractere
Cada letra equivale a 1 byte
Tipo de dados: inteiro
Inteiro do tipo byte: tem 1 byte = tem 128 posições à esquerda e 128 posições à direta do zero, logo, tem 256 posições no total
Jnteriro do tipo short: tem 2 byts = tem 32768 posições à esquerda do zero e 32768 a direta do zero, totalizando 65 mil e tarara de posições
Inteiro do tipo int: tem 4 byts = tem 2 milhões e tarara à esquerda do zero e 2 milhões e tarara à direita do zero, totalizando 4 milhões de posições.
Inteiro do tipo Long: tem 8 byts = tem 9×10¹⁸ à esquerda do zero e 9×10¹⁸ à direita do zero, totalizando 18×10¹⁸ posições
BSIL = Byte, Short, Int, Long
Byte = 1 –> 128 direta e esqueda
Short = 3 –> 32768 direta e esquerda
Int = 2 –> 2 milhões esq e dir
Long = 9 –> 9×10¹⁸ esq e dir
Diferença entre caractere e string
Caractere é entendido como uma variável ou algo composto por uma letra só
String é entendido como uma variável ou algo composto por um conjunto de caracteres