Prof Romerson Oliveira
Prof Romerson Oliveira
  • 121
  • 244 772
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
มุมมอง: 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

ความคิดเห็น

  • @lucasjosel4802
    @lucasjosel4802 20 วันที่ผ่านมา

    Me tire uma duvida professor como.hacker sabe que portas estao abertas em nosso compitador?

    • @profromersonoliveira4170
      @profromersonoliveira4170 17 วันที่ผ่านมา

      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.

  • @lucasjosel4802
    @lucasjosel4802 20 วันที่ผ่านมา

    Professor me tire uma.duvid, quando instalamos cracker no office pela logica ,como ele ativa, e aonde fica armazenado esse cracker?

  • @lucasjosel4802
    @lucasjosel4802 20 วันที่ผ่านมา

    Quais comandos que damos que acessamos a memoria ram?

    • @profromersonoliveira4170
      @profromersonoliveira4170 17 วันที่ผ่านมา

      É 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.

  • @BrunoMiranda-w7b
    @BrunoMiranda-w7b 28 วันที่ผ่านมา

    Gostei demais, muito obrigado Prof.!!!

  • @JoãoVítorRodriguesdeAraújo-v6x
    @JoãoVítorRodriguesdeAraújo-v6x หลายเดือนก่อน

    booa! obrigado irmão!

  • @marc6122
    @marc6122 หลายเดือนก่อน

    qual o link ? este seu da erro

    • @rromerson
      @rromerson หลายเดือนก่อน

      drive.google.com/file/d/1CIvLPbOXTxFPD-Ki09xGg60aSaPvQvG5/view?usp=sharing

    • @marc6122
      @marc6122 หลายเดือนก่อน

      @@rromerson sai fora, aplicativo com virus

    • @rromerson
      @rromerson หลายเดือนก่อน

      @@marc6122 O simulador é um arquivo executável. Talvez por isso seu antivirus esteja ti dizendo que é um vírus.

  • @thes2179
    @thes2179 หลายเดือนก่อน

    Canal excelente!!! Tá me salvando na faculdade

  • @nicolleferreira6862
    @nicolleferreira6862 2 หลายเดือนก่อน

    explica muitoooo bem

  • @chico-v4m
    @chico-v4m 2 หลายเดือนก่อน

    BEleza

  • @WellingtonPereira-xw1ir
    @WellingtonPereira-xw1ir 2 หลายเดือนก่อน

    Parabéns irmão, seu conteúdo soma demais pra quem está iniciando assim como eu...

  • @lucianosquadros
    @lucianosquadros 2 หลายเดือนก่อน

    Opa, blz? To seguindo seu curso desde os ponteiros, excelente por sinal. Obrigado.

  • @CaiquePinheiroAndrade
    @CaiquePinheiroAndrade 3 หลายเดือนก่อน

    aula muito boa, obrigado!

  • @medeiros2094
    @medeiros2094 4 หลายเดือนก่อน

    OBRIGADO MEU GUIRRILHEIRO

  • @larissadias5306
    @larissadias5306 4 หลายเดือนก่อน

    ótimo exemplo!

  • @juniorabrahao2160
    @juniorabrahao2160 4 หลายเดือนก่อน

    que aula sensacional!! parabens e obrigado!

  • @edisongoncalez-rl6mm
    @edisongoncalez-rl6mm 5 หลายเดือนก่อน

    perfeito, mas o falso não é , é zero.

  • @LayzaWanessa
    @LayzaWanessa 6 หลายเดือนก่อน

    Muito bom! Ajudou demais aqui :)

  •  6 หลายเดือนก่อน

    Parabens por este curso, aprendi muito com você, serviu de grande conhecimento, você é muito claro e dinâmico em sua explicação!

  • @erickmolnar1144
    @erickmolnar1144 7 หลายเดือนก่อน

    Excelente exemplo!!

  • @BrainerdMiguelMendozaHernandez
    @BrainerdMiguelMendozaHernandez 8 หลายเดือนก่อน

    💪👏👏👏

  • @Marcel_FPS
    @Marcel_FPS 8 หลายเดือนก่อน

    Aula muita avancada para meu nivel, bora pra proxima

  • @deivid462
    @deivid462 8 หลายเดือนก่อน

    caramba irmão que bacana essa aplicação, ajudou muito.

  • @estacao394
    @estacao394 8 หลายเดือนก่อน

    Didática massa demais, implementando estudos com seus vídeos tá fazendo toda a diferença. Abraço!

  • @nilsastre
    @nilsastre 8 หลายเดือนก่อน

    A pergunta certa não é porque se parecem tanto, mas sim, o que elas tem em comum...

  • @nikolycover1643
    @nikolycover1643 8 หลายเดือนก่อน

    Divo, me salvou demais!!

  • @Joberth854
    @Joberth854 8 หลายเดือนก่อน

    Matriz? Isso é um vetor...

  • @rayssamaia1642
    @rayssamaia1642 8 หลายเดือนก่อน

    Excelente vídeo!!

  • @apertaplays
    @apertaplays 8 หลายเดือนก่อน

    Então o for externo, depende que o for interno complete seu ciclo?

  • @inteligencianaoartificial20
    @inteligencianaoartificial20 9 หลายเดือนก่อน

    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!

  • @FernandaRodrigues-jx1lw
    @FernandaRodrigues-jx1lw 9 หลายเดือนก่อน

    Adorei o vídeo

  • @MimihKol
    @MimihKol 9 หลายเดือนก่อน

    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í

    • @profromersonoliveira4170
      @profromersonoliveira4170 9 หลายเดือนก่อน

      Bacana demais que te ajudou! De vez em quando sou professor também fora do youtube :)

  • @critinaalanadasilvahartz8410
    @critinaalanadasilvahartz8410 9 หลายเดือนก่อน

    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.

  • @GabrielDomingues-mr8ue
    @GabrielDomingues-mr8ue 9 หลายเดือนก่อน

    Tenho apresentação de a faculdade hoje sobre esse assunto, ajudou demais !!! Parabéns pelo conteúdo!

  • @elidapenques5165
    @elidapenques5165 9 หลายเดือนก่อน

    se 1 com 1 da zero, zero com um da 1 e vai 0, e no final c out ficou um, nao entedi!

    • @profromersonoliveira4170
      @profromersonoliveira4170 9 หลายเดือนก่อน

      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.

  • @lucasjosel4802
    @lucasjosel4802 10 หลายเดือนก่อน

    Professor um engenheiro eletricista pode tbm ser desenvolvedor de sofware??

    • @profromersonoliveira4170
      @profromersonoliveira4170 9 หลายเดือนก่อน

      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.

  • @moises199x
    @moises199x 10 หลายเดือนก่อน

    Tem que ter uma visão muito boa pra enxergar os slides

  • @eduardocastellani1319
    @eduardocastellani1319 10 หลายเดือนก่อน

    mano muito obrigado, explicação certinha 👊

  • @jefersonbarros8289
    @jefersonbarros8289 10 หลายเดือนก่อน

    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

  • @bigpatrao1277
    @bigpatrao1277 10 หลายเดือนก่อน

    Valeu

  • @arthurage8887
    @arthurage8887 10 หลายเดือนก่อน

    😊tooooop

  • @suelitonsantos2763
    @suelitonsantos2763 10 หลายเดือนก่อน

    Muito boas suas aulas, me ajudaram bastante a relembrar esses conceitos pro CNU, muito obrigado!!

  • @larisselarisse2145
    @larisselarisse2145 10 หลายเดือนก่อน

    Como voltar ao menu inicial?

  • @danizitupixlog
    @danizitupixlog 11 หลายเดือนก่อน

    👏🏻👏🏻👏🏻👏🏻

  • @bigpatrao1277
    @bigpatrao1277 11 หลายเดือนก่อน

    O que significa esse &?

  • @wendelmatheus7502
    @wendelmatheus7502 11 หลายเดือนก่อน

    otima explicação, não basta so ler, alguém tem que explicar tbm!

  • @xaropy
    @xaropy 11 หลายเดือนก่อน

    Adoro edificar mais um conceito, valeu Romerson!

  • @Davi-lq2bf
    @Davi-lq2bf 11 หลายเดือนก่อน

    Fantástico, conteúdo muito didático.Estou finalmente começando entender melhor toda a arquitetura do computador.

  • @Davi-lq2bf
    @Davi-lq2bf 11 หลายเดือนก่อน

    Show! Muito didático

  • @Davi-lq2bf
    @Davi-lq2bf 11 หลายเดือนก่อน

    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.

  • @gilbertostemkowski5776
    @gilbertostemkowski5776 11 หลายเดือนก่อน

    Faltou dizer em que circuito pratico eu uso o latch D.

    • @profromersonoliveira4170
      @profromersonoliveira4170 11 หลายเดือนก่อน

      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.