Conceitos Flashcards

1
Q

Algoritmo

A

Conjunto de etapas ordenadas e finitas usadas a fim de resolver um problema ou tarefa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Tipos de dados -classificação 1

A

Primitivos e Derivados

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Tipos de dados - classificação 2

A

Simples e estruturados

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Regras para nome de variáveis

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Tipos de dados estruturados/derivados

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vetores/array

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Matriz

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Registros

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Tipo de dados: caractere

A

Cada letra equivale a 1 byte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Tipo de dados: inteiro

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Diferença entre caractere e string

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly