- 121
- 244 772
Prof Romerson Oliveira
Brazil
เข้าร่วมเมื่อ 1 ก.ค. 2020
Seja bem vind@ ao canal do: Prof. Dr. Romerson Oliveira
Aqui você vai encontrar conteúdos sobre Sistemas de Computação e Tecnologia.
Confiram as playlists:
- Algoritmos e Estruturas de Dados (AEDS)
- Arquitetura e Organização de Computadores (AOC)
- Sistemas Operacionais (SO)
Aqui você vai encontrar conteúdos sobre Sistemas de Computação e Tecnologia.
Confiram as playlists:
- Algoritmos e Estruturas de Dados (AEDS)
- Arquitetura e Organização de Computadores (AOC)
- Sistemas Operacionais (SO)
AEDS 12: STRUCTs (8) - Criando uma Lista Postal com STRUCTs
Vamos construir uma lista postal para cadastrar pessoas e endereços com STRUCTs em linguagem C. Nossa base da implementação será um vetor de STRUCTs e vamos criar funções para inserir um cadastro, excluir um cadastro e imprimir os cadastros na tela. Lembrando que esta lista postal NÃO É UMA LISTA ENCADEADA implementada com ponteiros mas dá uma boa visão de algumas funções também utilizadas para implementar a lista encadeada.
▶ switch-case: th-cam.com/video/fcWizBBawfo/w-d-xo.html
▶ do-while: th-cam.com/video/VDT6vvIBTDs/w-d-xo.html
▶ fgets(): th-cam.com/video/3hNWZ3zOqdA/w-d-xo.html
▶ escrever structs no arquivo: th-cam.com/video/TqbnYUUdGjw/w-d-xo.html
▶Aqui você encontra todo o material: www.romersonoliveira.com.br/ensino/algoritmos-e-estrutura-de-dados
▶ switch-case: th-cam.com/video/fcWizBBawfo/w-d-xo.html
▶ do-while: th-cam.com/video/VDT6vvIBTDs/w-d-xo.html
▶ fgets(): th-cam.com/video/3hNWZ3zOqdA/w-d-xo.html
▶ escrever structs no arquivo: th-cam.com/video/TqbnYUUdGjw/w-d-xo.html
▶Aqui você encontra todo o material: www.romersonoliveira.com.br/ensino/algoritmos-e-estrutura-de-dados
มุมมอง: 781
วีดีโอ
AEDS 12: STRUCTs (7) - Vetores e Matrizes de STRUCTs
มุมมอง 7333 ปีที่แล้ว
Vamos aprender a criar e percorrer vetores (matrizes) de STRUCTs. Não tem segredo, é o mesmo método de variáveis dos tipos primitivos, mas vamos fazer isso no código. ▶Aqui você encontra todo o material: www.romersonoliveira.com.br/ensino/algoritmos-e-estrutura-de-dados
AEDS 12: STRUCTs (6) - STRUCTs e PONTEIROs (utilizar ponteiros dentor de structs)
มุมมอง 7903 ปีที่แล้ว
Vamos aprender a usar ponteiros para fazer STRUCTs apontarem para outras STRUCTs. Além disso, vamos acessar campos específicos de STRUCTs com ponteiros só para algum elemento. ▶STRUCTs: th-cam.com/video/aA8aGrelG5s/w-d-xo.html ▶Ponteiros: th-cam.com/video/n5TJPAhquKo/w-d-xo.html ▶fgets(): th-cam.com/video/3hNWZ3zOqdA/w-d-xo.html ▶Aqui você encontra todo o material: www.romersonoliveira.com.br/e...
AEDS 12: STRUCTs (4) - Atribuição entre STRUCTS (como passar valores de uma STRUCT para outra)
มุมมอง 1K3 ปีที่แล้ว
Vamos fazer atribuição entre STRUCTs e entre os campos de diferentes STRUCTS, ou sea, fazer cópias dos campos de uma STRUCT para outra. Copiar uma STRUCT para outra. ▶ STRUCTs na teoria: th-cam.com/video/aA8aGrelG5s/w-d-xo.html ▶ Ler STRING na STRUCT: th-cam.com/video/nwX_pkVWB00/w-d-xo.html ▶Aqui você encontra todo o material: www.romersonoliveira.com.br/ensino/algoritmos-e-estrutura-de-dados
AEDS 12: STRUCTs (5) - Typedef (atribuindo novos nomes para tipos de dados definidos pelo usuário)
มุมมอง 2563 ปีที่แล้ว
Utilizar o comando TYPEDEF para definir novos nomes para os tipos de dados nativos ou definidos pelo usuário. ▶ Atribuição entre STRUCTs: th-cam.com/video/i0Rg75VAQNg/w-d-xo.html ▶ Aqui você encontra todo o material: www.romersonoliveira.com.br/ensino/algoritmos-e-estrutura-de-dados
AEDS 12: STRUCTs (3) - Inserindo STRINGs nos campos da STRUCT
มุมมอง 1.2K3 ปีที่แล้ว
Vamos aprender a ler STRINGs dentro das STRUCTS. Isso é útil se queremos armazenas nomes, endereços e quaisquer outras cadeias de caracteres dentro da nossa STRUCT. ▶ Declarar e ler campos: th-cam.com/video/fCSfYxkaF3k/w-d-xo.html ▶ Ler STRINGs: th-cam.com/video/3hNWZ3zOqdA/w-d-xo.html ▶Aqui você encontra todo o material: www.romersonoliveira.com.br/ensino/algoritmos-e-estrutura-de-dados
SISTEMAS DIGITAIS: REGISTRADORES E MEMÓRIA
มุมมอง 8K3 ปีที่แล้ว
Construídos com flip-flops, os registradores são os componentes que armazenam os bytes no computador. Com eles, podemos construir as memórias. Neste vídeo estudamos sobre a construção dos registradores e como formar a memória com eles. ✦ Múltiplos Base 2: th-cam.com/video/KmrktdruyQY/w-d-xo.html ✦ Flip-Flops: th-cam.com/video/W8_9ln7Wpdk/w-d-xo.html ▶ Aqui você encontra todo o material: www.rom...
SISTEMAS DIGITAIS: FLIP-FLOP D
มุมมอง 4.9K3 ปีที่แล้ว
Vamos aprender sobre os flip-flop e como eles são construídos a partir dos LATCHES. Continuando o papo sobre latches, os circuitos sequenciais para armazenamento de bit agora aparecem com um sinal de Clock. ✦ Onda quadrada: th-cam.com/video/Wb8oNqRlI4Q/w-d-xo.html ✦ Latches: th-cam.com/video/Yu5UeaM7ubA/w-d-xo.html ✦ Registrador e Memória: th-cam.com/video/9Q37tdEj1go/w-d-xo.html ▶ Aqui você en...
SISTEMAS DIGITAIS: LATCHES
มุมมอง 6K3 ปีที่แล้ว
Vamos aprender sobres o LATCHES. Para isso, analisamos a construção do latch com portas lógicas NOR, o laço de realimentação e os estados que ele pode assumir. É a partir do latch que começamos a entender os circuitos sequenciais. ✦ Onda quadrada: th-cam.com/video/Wb8oNqRlI4Q/w-d-xo.html ✦ Flip-Flop: th-cam.com/video/W8_9ln7Wpdk/w-d-xo.html ▶ Aqui você encontra todo o material: www.romersonoliv...
SISTEMAS DIGITAIS: ONDA QUADRADA
มุมมอง 3K3 ปีที่แล้ว
Vamos aprender o que é uma onda quadrada, porque ela é chamada de quadrada e qual a relação deste sinal com a rede elétrica e nossos aparelhos eletrônicos. Também aprenderemos sobre período e frequência da onda e os múltiplos: quilo, mega, giga, tera, mili, nano... ✦ 10:55 Múltiplos ✦ Latches: th-cam.com/video/Yu5UeaM7ubA/w-d-xo.html ▶ Aqui você encontra todo o material: www.romersonoliveira.co...
SISTEMAS DIGITAIS: SOMADOR COMPLETO (Full Adder) - circuito digital com portas lógicas
มุมมอง 4K3 ปีที่แล้ว
Vamos aprender a construir do zero um circuito somador completo a partir de portas lógicas. Para isso relembramos a adição binária para construir o circuito lógico. ▶ Meio Somador: th-cam.com/video/h_mZVC-oWcI/w-d-xo.html ▶ Tabelas-verdade para simplificação: drive.google.com/file/d/1f3pqxbbwGV45DmMm7LHd_OyB2MOBq5w5/view . . ▶ Aqui você encontra todo o material: www.romersonoliveira.com.br/ensi...
SISTEMAS DIGITAIS: MEIO SOMADOR (Half Adder) - circuito digital com portas lógicas
มุมมอง 2.7K3 ปีที่แล้ว
Vamos aprender a construir do zero um circuito meio somador. Para isso relembramos a adição binária para construir o circuito lógico. ▶ Somador Completo: th-cam.com/video/gfvu6zQE15E/w-d-xo.html ▶ Aqui você encontra todo o material: www.romersonoliveira.com.br/ensino/arquitetura-de-computadores
SISTEMAS DIGITAIS: MULTIPLEXADORES - Conceito, aplicações, projeto e construção com portas lógicas
มุมมอง 4.8K3 ปีที่แล้ว
Vamos aprender o conceito de multiplexação e multiplexadores. Alguns exemplos de aplicação dos multiplexadores são dados. E vamos construir MUX 2x1 e MUX 4x1 a partir da combinação de portas lógicas e tabelas verdade. Sobre o vídeo: ✦ 0:30 Aplicações dos Multiplexadores ✦ 2:30 Conceito do Multiplexador ✦ 3:37 Como construir o mux com portas lógicas ✦ 8:16 Entender a tabela-verdade ✦ 17:30 Mux 4...
AEDS 12: STRUCTs (2) - Declarar STRUCTs em linguagem C e acessar os campos
มุมมอง 3803 ปีที่แล้ว
AEDS 12: STRUCTs (2) - Declarar STRUCTs em linguagem C e acessar os campos
AEDS 8: STRINGS (4) - Comparar STRINGs com strcmp() e strncmp()
มุมมอง 3993 ปีที่แล้ว
AEDS 8: STRINGS (4) - Comparar STRINGs com strcmp() e strncmp()
AEDS 8: STRINGS (3) - Copiar e Concatenar STRINGs com strcpy() e strcat()
มุมมอง 4863 ปีที่แล้ว
AEDS 8: STRINGS (3) - Copiar e Concatenar STRINGs com strcpy() e strcat()
AEDS 8: STRINGS (2) - Ler STRINGs do teclado com fgets() e scanf() e limpar o buffer de entrada
มุมมอง 1K4 ปีที่แล้ว
AEDS 8: STRINGS (2) - Ler STRINGs do teclado com fgets() e scanf() e limpar o buffer de entrada
AEDS 8: STRINGS (1) - Conceito de STRINGs e como são na memória
มุมมอง 3764 ปีที่แล้ว
AEDS 8: STRINGS (1) - Conceito de STRINGs e como são na memória
AEDS 12 - STRUCTs: O que são as STRUCTS? Como declarar e acessar os campos
มุมมอง 4464 ปีที่แล้ว
AEDS 12 - STRUCTs: O que são as STRUCTS? Como declarar e acessar os campos
AEDS 9: Ponteiros - Conceitos e Funcionamento na Memória
มุมมอง 7494 ปีที่แล้ว
AEDS 9: Ponteiros - Conceitos e Funcionamento na Memória
AEDS 7: Matrizes (4) - Operações com Matrizes em Linguagem C (Somar, Multiplicar, Transposta)
มุมมอง 4K4 ปีที่แล้ว
AEDS 7: Matrizes (4) - Operações com Matrizes em Linguagem C (Somar, Multiplicar, Transposta)
AEDS 7: Matrizes (3) - Percorrer Matrizes em Linguagem C (ler e escrever)
มุมมอง 6714 ปีที่แล้ว
AEDS 7: Matrizes (3) - Percorrer Matrizes em Linguagem C (ler e escrever)
AEDS 6: Vetores (4) - Percorrer Vetores em Linguagem C (Escrever e Ler)
มุมมอง 9764 ปีที่แล้ว
AEDS 6: Vetores (4) - Percorrer Vetores em Linguagem C (Escrever e Ler)
AEDS 5: Repetição (12) - DO WHILE + IF: MENU com loop infinito
มุมมอง 7574 ปีที่แล้ว
AEDS 5: Repetição (12) - DO WHILE IF: MENU com loop infinito
AEDS 5: Repetição (11) - Calculadora em Linguagem C: WHILE + SWITCH CASE: MENU com loop infinito
มุมมอง 4.4K4 ปีที่แล้ว
AEDS 5: Repetição (11) - Calculadora em Linguagem C: WHILE SWITCH CASE: MENU com loop infinito
AEDS 5: Repetição (10) - FOR + IF: Laços com condições em Linguagem C
มุมมอง 8144 ปีที่แล้ว
AEDS 5: Repetição (10) - FOR IF: Laços com condições em Linguagem C
AEDS 5: Repetição (7) - FOR dentro de FOR - Repetição aninhada (Nested Loops)
มุมมอง 3.8K4 ปีที่แล้ว
AEDS 5: Repetição (7) - FOR dentro de FOR - Repetição aninhada (Nested Loops)
AEDS 5: Repetição (9) - DO WHILE - Implementar o laço DO-WHILE em Linguagem C
มุมมอง 1854 ปีที่แล้ว
AEDS 5: Repetição (9) - DO WHILE - Implementar o laço DO-WHILE em Linguagem C
AEDS 5: Repetição (8) - WHILE - Implementar a estrutura de repetição WHILE em Linguagem C
มุมมอง 2374 ปีที่แล้ว
AEDS 5: Repetição (8) - WHILE - Implementar a estrutura de repetição WHILE em Linguagem C
AEDS 5: Repetição (6) - FOR - Implementar laço FOR em Linguagem C
มุมมอง 2504 ปีที่แล้ว
AEDS 5: Repetição (6) - FOR - Implementar laço FOR em Linguagem C
Me tire uma duvida professor como.hacker sabe que portas estao abertas em nosso compitador?
Ele não sabe. Ele tenta, e se der certo deu... Existem várias portas que são padrão já pré-definidas. Por exemplo, o protocolo HTTP usa porta 80 e o HTTPS usa a 443. Existem muuuuitas portas que já são definidas, então os caras tentam mandar aplicações por essas portas e pra ver se seu sistema reponde. Por isso que muitas empresas bloqueiam determinadas portas no Firewall.
Professor me tire uma.duvid, quando instalamos cracker no office pela logica ,como ele ativa, e aonde fica armazenado esse cracker?
Quais comandos que damos que acessamos a memoria ram?
É um pouco complicado responder essa pergunta. Todo programa rodando no seu PC está rodando na RAM. Isso significa que o programa compilado vai ser carregado na RAM (as linhas de código que você escreveu foram compiladas e agora ficam carregadas na RAM enquanto o programa é executado). Dependendo da linguagem, tem instruções específicas para acesso à memória. Em C, por exemplo, tem uma classe de instruções para alocação de memória que fazem acesso direto à RAM (memcpy, memmove, memcmp, memchr, memset, ..). Mas em qualquer linguagem, quando você abre um arquivo, você está lendo e escrevendo na RAM até que você mande salvar no HD.
Gostei demais, muito obrigado Prof.!!!
booa! obrigado irmão!
qual o link ? este seu da erro
drive.google.com/file/d/1CIvLPbOXTxFPD-Ki09xGg60aSaPvQvG5/view?usp=sharing
@@rromerson sai fora, aplicativo com virus
@@marc6122 O simulador é um arquivo executável. Talvez por isso seu antivirus esteja ti dizendo que é um vírus.
Canal excelente!!! Tá me salvando na faculdade
explica muitoooo bem
BEleza
Parabéns irmão, seu conteúdo soma demais pra quem está iniciando assim como eu...
Opa, blz? To seguindo seu curso desde os ponteiros, excelente por sinal. Obrigado.
aula muito boa, obrigado!
OBRIGADO MEU GUIRRILHEIRO
ótimo exemplo!
que aula sensacional!! parabens e obrigado!
perfeito, mas o falso não é , é zero.
Muito bom! Ajudou demais aqui :)
Parabens por este curso, aprendi muito com você, serviu de grande conhecimento, você é muito claro e dinâmico em sua explicação!
Excelente exemplo!!
💪👏👏👏
Aula muita avancada para meu nivel, bora pra proxima
Entao vai pra anterior uai :)
caramba irmão que bacana essa aplicação, ajudou muito.
Didática massa demais, implementando estudos com seus vídeos tá fazendo toda a diferença. Abraço!
Essa é a intenção! Abraco =)
A pergunta certa não é porque se parecem tanto, mas sim, o que elas tem em comum...
Divo, me salvou demais!!
Matriz? Isso é um vetor...
Vetor é uma matriz de uma dimensão!
Excelente vídeo!!
Então o for externo, depende que o for interno complete seu ciclo?
Yep!
Poxa, vi tantos vídeos, mas essa playlist é que são fundamentos! Estou começando na programação e esta playlist tem me ajudado a entender o que estou aprendendo cada vez mais. Você explica de forma calma e muito clara. Muito obrigada por seu conteúdo!
Que bom que te ajudou!
Adorei o vídeo
Porque esses rapazes que ensinam no YT não estão em faculdades EAD? não que eu saiba sobre você professor, mas tu ensina muito e melhor que muitos doutores por aí
Bacana demais que te ajudou! De vez em quando sou professor também fora do youtube :)
Muito obrigada, me ajudou em um trabalho da faculdade. Graças ao seu vídeo eu consegui encaixar o While no programa que eu estava fazendo.
Tenho apresentação de a faculdade hoje sobre esse assunto, ajudou demais !!! Parabéns pelo conteúdo!
se 1 com 1 da zero, zero com um da 1 e vai 0, e no final c out ficou um, nao entedi!
Olá! Não estava recebendo notificações dos comentários estes dias. Mas sim, quando a gente diz que 1 com 1 da zero, quer dizer que a soma de 1 mais 1 é zero por que atingiu o limite de representação na base 2. Então 1 com 1 da zero e vai 1. Tipo quando a gente soma 5 com 5 e dá 0 e vai 1 na base decimal (10), por isso a gt escreve que 5 + 5 = 10.
Professor um engenheiro eletricista pode tbm ser desenvolvedor de sofware??
Sim. Pode demais. Eu sou Engenheiro de Telecom e depois que fui estudar mais sobre programação. Dei aula pra muito Engenheiro Eletricista também sobre programação.
Tem que ter uma visão muito boa pra enxergar os slides
mano muito obrigado, explicação certinha 👊
Porque o programador precisa entender, disso isso só para eu entender, se é por conta da responsividade ou só para quem vai trabalhar exatamente com quem programa sistema operacional
Valeu
😊tooooop
Muito boas suas aulas, me ajudaram bastante a relembrar esses conceitos pro CNU, muito obrigado!!
Como voltar ao menu inicial?
👏🏻👏🏻👏🏻👏🏻
O que significa esse &?
Significa o endereco...
otima explicação, não basta so ler, alguém tem que explicar tbm!
Adoro edificar mais um conceito, valeu Romerson!
Fantástico, conteúdo muito didático.Estou finalmente começando entender melhor toda a arquitetura do computador.
Que ótimo!
Show! Muito didático
Caí de paraquedas nesse tópico, kkkkkkkk tô até batendo cabeça pra entender, mas que potinho de ouro que eu achei, uma playlist inteira com um nível didático desses? Muito agradecido.
Faltou dizer em que circuito pratico eu uso o latch D.
Vixi, tem latch em coisa demais. Ele é usado pra construir flifp-flp D, SR, JK, por exemplo. Toda plataforma reconfigurável, tipo FPGAs, é cheia de latches para a parte combinacional da seu design. Tem latch em elementos de memória, registradores.. Muito mesmo. Mas se for circuito síncrono, aí quem manda é o flip-flop.