Ciências da computação dia 80

Ao fazer *p++, o resultado não será o esperado. Para fazer isso use (*p)++ todo vetor é um endereço de memória do primeiro valor guardado sendo assim se usar printf("%c", x[0]); ou printf("%c", *x); terá o mesmo resultado O buffer é uma pequena memória temporária. No momento que você faz um leitura do teclado em C, o buffer dele fica poluído com o valor(es) digitados, para limpa-los use fflush(stdin) e após isso você pode voltar a ler do teclado sem maiores problemas. ...

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 81

Modelo lógico baseado em objeto → entidade-relacionamento Modelo lógico baseado em registro → relacional Entidade-relacionamento baseia-se na percepção do mundo real coleção de objetos, denominados entidades (tabelas) e seus relacionamentos modelagem utiliza o diagrama de estrutura de dados Símbolos Atributos São as Características das entidades (colunas da tabela) tipos simples → dados indivisíveis (atomicos), nome de usuário, cpf, email, etc. ...

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 82

Uma organização possui 3 pilares: Recursos → ferramentas, máquinas, tempo, tecnologia, etc. Processos → O que cada um/coisa faz na empresa Pessoas(o mais importante) → A parte que entra em todas as outras e sem ela a empresa não vive EMPRESAS CRESCEM QUANDO PESSOAS CRESCEM

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 83

cada comando case precisa de um break, se não, todos os comandos case a baixo do que for verdadeiro serão executados. o comando continue ele termina uma iteração e vai para a próxima, diferente do break, que quebra o loop em Java, precisamos pré-alocar espaço para um array como em int[] a = new int[99]; ou int[] a = {1, 2, 3}; Além disso, não é possível acessar espaços além do alocado para o array, diferente de C. ...

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 84

escopo → conjunto de features de um software product vision box → pense no software como um produto que será exposto e vendido na prateleira de uma loja. A frente da caixa precisa ser algo chamativo que mostre o nome e algumas frases marcantes, mostrando o diferencial do produto e seu objetivo. Enquanto isso, atrás você precisa colocar mais informações, como as funções principais.

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 85

constantes em C Para criar structs em c você pode fazer: typedef struct { //... } Name; ou ainda struct{ //... } Name; typedef struct Name Name; Após instanciar uma struct você pode acessar os valores usando Name.atributo ou se você instanciar usando um pointer Name->atributo Lista contígua Cada elemento tem uma posição especifica. Com isso, tenho acesso direto ao elemento que preciso, uma vez sabendo sua posição Possui tamanho fixo, preestabelecido. Cada elemento é chamado de nó. suscetível à overflow ou desperdício de espaço. Para definir constantes em C faça: ...

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 86

Dicionário de dados explicação de todos os campos da tabela, tipo de dados, limites, etc. Diagrama de estrutura de dados tradução do modelo entidade-relacionamento para algo semelhante ao que seria usado no realidade Regras de formação 1 — modelo entidade-relacionamento se transforma em diagram de estrutura de dados com os mesmo atributos 2 — no relacionamento 1:N, o atributo determinante da entidade 1 passar para o N ...

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 87

Se fizermos 5/0 em Java, isso retornará um erro Se fizermos 5/0.0, isso retornará Infinity. Isso acontece pois 0.0 é um double muito próximo de zero, mas não um zero absoluto, então ele dará um decimal muito pequeno como resultado.

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 88

A arte da engenharia de software, é entender o problema. Para isso o engenheiro deve saber quais são os interessados (quem está envolvido), quais as incógnitas, etc. Uma das técnicas utilizadas para entender o problema, é fazer o ambos (cliente e engenheiro) desenhar/anotar, uma vez que, quando anotamos, nosso cérebro assimila e organiza as ideias. No momento do planejamento, busque um modelo. 99% das vezes seu problema já foi resolvido, e você pode reaproveitar algo que alguém já fez. ...

April 28, 2025 · 2 min · map[email:dpbm136@gmail.com name:Dpbm]

Ciências da computação dia 89

Linked List Não precisa definir o tamanho em sua instância, sendo assim, a memória é alocada dinamicamente; Para fazer inserções, você precisa se deslocar pela lista; Cada elemento da lista (nó), possui dois elementos, o valor e o endereço do próximo nó, no caso do último elemento, como não possui próximo é atribuído NULL; Nesse caso você tem problemas para acessar valores, uma vez que eles não possuem acesso direto aos seus endereços, ou seja, para acessar um certo nó i você precisa passar por todos os que antecedem i ; ** em C Você utiliza ** em C para passar um endereço de um ponteiro ...

April 28, 2025 · 1 min · map[email:dpbm136@gmail.com name:Dpbm]