Vetores e Matrizes
4.7 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
46 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Vetores e Matrizes to your Wishlist.

Add to Wishlist

Vetores e Matrizes

Como usar as técnicas básicas de Vetores/Matrizes/Arrays
4.7 (6 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
46 students enrolled
Last updated 11/2016
Portuguese
Current price: $10 Original price: $25 Discount: 60% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 11 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Ao final do meu curso, os alunos poderão utilizar as técnicas de armazenamento de dados em Vetores/Matrizes.
  • Saberão também usar as pesquisas em vetores chamadas: Pesquisa Sequencial e a Pesquisa Binária.
  • Irão ordenador os vetores usando a técnica chamada: Bubble Sort (Método da Bolha).
View Curriculum
Requirements
  • É necessário saber as técnicas básicas de programação, como por exemplo: Tipos e dados, variáveis, Leitura e apresentação dos dados, Os tipos de Desvios condicionais e também os tipos de Laços de repetição.
Description

Neste curso sobre Vetores e Matrizes,  que também são conhecidos como: "Arrays", iremos trabalhar com técnicas de programação de computadores já consagradas no ambiente de desenvolvimento de software.

Vamos armazenar dados em vetores unidimensionais e também em vetores multidimensionais.

Faremos buscas em vetores utilizando os métodos de pesquisa Sequencial e Binária.

Também vamos ordenar vetores com a técnica conhecida como: Bubble Sort (Método da Bolha)

Fazer este curso vai proporcionar ao aluno conhecer estas estruturas de dados que são comuns no dia-a-dia da programação de computadores.

Conteúdo essencial para estudantes de qualquer linguagem de programação.

Who is the target audience?
  • Podem participar deste curso os alunos que estão estudando programação de computadores, que já viram as técnicas básicas como os Desvios Condicionais e os Laços de Repetição.
  • Este curso também é para os estudantes universitários que tiveram dificuldades no uso de vetores unidimensionais e multidimensionais.
  • Este curso não é para alunos que ainda não viram as estruturas básicas de programação de computadores.
Compare to Other Programming Languages Courses
Curriculum For This Course
50 Lectures
03:30:03
+
Introdução
2 Lectures 11:08

Aula de introdução ao curso, com mensagem de Bem-vindo e apresentação do professor.

Preview 01:55

Nesta aula vamos fazer o download do compilador:Code Blocks, totalmente gratuito.


Preview 09:13
+
Vetores Unidimensionais
15 Lectures 01:02:13

Definição do que é um vetor.

Conceito
07:06

Definição de coomo fazemos para declarar um vetor.

Preview 03:30

Depois de declarar um vetor, qual é a forma de ler e armazenar dados neste vetor.

Lendo dados para um vetor
04:37

Definição de como podemos mostrar os dados que estão guardados dentro de um vetor.

Mostrando dados armazenados em um vetor
03:10

O vetor vai apontar seus elementos através do índice do vetor. Vamos descrever as operações com o índice do vetor

Operação com índice do vetor
04:22

Nesta aula vamos calcular a média dos dados armazenados no vetor.

Calculando a média dos dados do vetor.
05:20

Será realizado um exercício para ler 10 valores inteiros e armazenados em um vetor de 10 elementos.

Calcular a soma destes elementos.

Apresentar o vetor lido e o resultado da soma destes elementos.

Obs.: Este exercício o professor vai desenvolver juntamente com o aluno.

Exercício 01
09:37

Nesta aula o professor vai propor ao aluno que faça um exercício sobre vetores unidimensionais.

Preview 04:45

Neste vídeo vamos verificar se declaramos o vetor de forma correta.

Exercício 02 - Correção - Declaração do vetor
01:54

Nesta vídeo-aula vamos ler os dados para o vetor.

Exercício 02 - Correção - Lendo dados para os vetores
02:31

Nesta aula vamos apresentar os dados que estão armazenados nos vetores utilizados pelo sistema.

Exercício 02 - Correção - Mostrando os dados dos vetores.
03:05

Nesta aula vamos verificar a forma de somar os dados armazenados no vetor.

Exercício 02 - Correção - Somando os dados dos vetores
02:47

Vamos apresentar o resultado que está armazenado no vetor.

Exercício 02 - Correção - Mostrando o resultado final.
02:40

Texto com a Leitura Complementar

Leitura complementar
02:13

Nesta aula apresentamos uma lista de exercícios para ser desenvolvida pelo aluno.

Lista de Exercícios
04:36
+
Matrizes - Vetores Multidimensionais
12 Lectures 48:10

Nesta aula iremos verificar o conceito de Matrizes

Conceito de Matrizes - Vetores Multidimensionais
05:24

O código fonte desta aula vai mostrar como fazemos a declaração de uma Matriz

Declaração de Matrizes
02:29

Aqui vamos iniciar a entrada de dados, armazenando informações em uma Matriz

Lendo dados para uma Matriz
03:58

Depois de ler os dados para uma Matriz, temos que ver como mostrar estes dados armazenados, de maneira que iremos conferir se os dados estão guardados corretamente.

Mostrando dados armazenados em uma Matriz
06:47

Vamos agora calcular as médias dos dados armazenados na Matriz

Calculando a média dos alunos
05:47

Cenário: Em uma empresa, o setor financeiro precisa fazer uma avaliação das finanças da empresa no primeiro semestre do ano.

O gerente financeiro pediu ao programador para fazer um programa que pudesse registrar os totais dos valores de entrada e saída de cada um dos meses e calculasse o resultado final de cada mês.


Preview 02:49

Código fonte com a declaração da matriz,

Exercício 03 - Correção - Declarando a matriz
01:31

Código fonte com a entrada de dados que estará sendo armazenada na matriz

Exercício 03 - Correção - Lendo dados para a matriz
04:43

Agora que os dados estão armazenados, vamos mostrar as informações para verificar se estão guardados corretamente dentro da matriz.

Exercício 03 - Correção - Mostrando dados da matriz
05:17

Agora um pouco de processamento de dados com as informações da matriz

Exercício 03 - Correção - Calculando e mostrando os resultados
04:34

Texto explicativo sobre Matrizes

Leitura complementar
02:10

Dois exercícios de Matrizes para sedimentar o conhecimento.

Lista de Exercícios
02:41
+
Tópicos Avançados
18 Lectures 01:23:22

Aqui falamos sobre o que é Ordenar Vetores

Preview 02:12

Vamos comentar sobre este Método de Ordenação chamado Bubble Sort, que na língua portuguesa chama-se Método da Bolha.

Preview 01:55

Vamos estudar o algoritmo lógico do Método Bubble Sort visualizando-o em Português Estruturado.

Estudando o algoritmo Bubble Sort
04:20

É importante saber se o algoritmo está funcionando e fazendo o que desejamos. Para fazer isto usamos o método para testar o algoritmo chamado: Teste de Mesa. Veja neste vídeo como utilizá-lo.

Teste de Mesa do algoritmo Bubble Sort
18:33

Finalmente vamos escrever o código fonte do Método Bubble Sorte em Linguagem C, utilizando o algoritmo escrito em Português Estruturado.

Escrevendo o código fonte do algoritmo Buble Sort
06:28

Agora chegou o momento de verificar se o programa faz o que deveria fazer. Vamos então testar o programa.

Testando o algoritmo Bubble Sort
08:04

Agora vamos fazer um exercício para sedimentar o conhecimento.

Exercício 04 do Método Bubble Sort
02:31

A partir desta aula vamos começar nossos estudos sobre a Pesquisa de informações em vetores.

Introdução a Pesquisa em Vetores
01:50

Aqui iremos falar sobre o Método Sequencial de Pesquisa em Vetores.

Pesquisa em Vetores pelo Método Sequencial
01:37

Nesta aula vamos estudar o algoritmo em Português Estruturado do Método da Pesquisa Sequencial.

Algoritmo da Pesquisa Sequencial
03:14

Nesta aula vamos estudar o código fonte da Pesquisa Sequencial, transcrevendo o algoritmo em Português Estruturado para a Linguagem C.

Código fonte da Pesquisa Sequencial
03:34

Aqui iremos testar o programa para ver se ele faz o que está definido para fazer.

Testando a Pesquisa Sequencial
01:55

Agora vamos praticar a Pesquisa Sequencial em um Exercício proposto.

Exercício 05
02:07

Nesta vídeo aula vamos ter contato com o Método da Pesquisa Binária.

Método da Pesquisa Binária
01:50

Nesta aula vamos estudar o algoritmo da Pesquisa Binária usando a Técnica do Português Estruturado.

Algoritmo da Pesquisa Binária
15:29

Nesta aula vamos estudar  o código fonte, em Linguagem C, do algoritmo da Pesquisa Binária.

Código fonte da Pesquisa Binária
03:39

Nesta aula vamos testar o programa em Linguagem C da Pesquisa Binária.

Testando a Pesquisa Binária
02:03

Agora um exercício para sedimentar o conhecimento.

Exercício 06
02:01
+
DICAS e Perguntas
1 Lecture 01:26

Veja aqui Dicas e respostas as perguntas dos alunos

DICAS e Perguntas
01:26
+
Conclusão
1 Lecture 02:08
Parabéns!
02:08
+
Bônus
1 Lecture 01:36
Mantenha contato!
01:36
About the Instructor
Antonio Henrique Reis
4.7 Average rating
136 Reviews
430 Students
4 Courses
Professor da área de Tecnologia da Informação.

Professor na área de desenvolvimento de software no ensino técnico e universitário. Professor da informática básica e Office para cursos técnicos e profissionalizantes. Professor da área de TI para cursos preparatórios para Concursos Públicos.

Graduado em "Sistemas para Internet" pela Universidade do Sul de Santa Catarina – UNISUL.

Pòs-graduando em "Docência para o Ensino Superior" pela Faculdade Dom Bosco.

Em minha vida profissional comecei a programar computadores no ano de 1985 em uma empresa do ramo de Eletro/Eletrônica.

A partir de então trabalhei exclusivamente como programador de computadores até 1992, alternando trabalhos em empresas e como freelance autônomo.

A partir de 1992 comecei a dar aulas em escolas de informática de ensino profissionalizante e também em escolas de ensino técnico. Desde então apaixonei-me pelo ensino. Continuei desenvolvendo software de forma autônoma, mas minha vida profissional direcionou-se para a educação.

Hoje, toda minha experiência como programador de computadores, está  voltada para a docência. Foram milhares de alunos treinados na arte de programar computadores, nestes últimos 12 anos, só na Escola Técnica “Alcides Maya Tecnologia”. Também atuei em diversos tipos de cursos na Escola de informática do “SENAC”, por 8 anos, como instrutor de informática. Isto tudo realizado na cidade de Porto Alegre no estado do Rio Grande do Sul, Brasil.

Certificações pela Microsoft Technology Associate em "Database Administration Fundamentals Certiport 2012" e também em "Software Development Fundamentals (C#) Certiport 2012".

Certificações pela Microsoft Office Specialist em "Excel 2007 Certiport 2012", "Word 2007 Certiport 2012", "Power Point 2007 Certiport 2012", "Excel 2003 Certiport 2010" e "Word 2003 Certiport 2010".

Todo pai orgulha-se de falar de um filho, é ou não é verdade? Pois, como professor também devo falar do “Meu primeiro livro”. No ano de 2015 foi lançado no mercado editorial, pela Editora Viena o meu primeiro livro:“Programando em linguagem C e C++ com o Microsoft Visual Studio”. Este livro foi criado para proporcionar uma visão geral de como programar computadores utilizando as linguagens C e C++. Todas as bases da programação estruturada estão colocadas neste livro. Com muitos exemplos e muitos exercícios, dá ao leitor uma experiência agradável nas bases da  lógica de programação usando estas duas linguagens. Todas as estruturas da programação estão colocadas lá, os tipos de dados e as variáveis, os três pilares do processamento de dados – entrada, processamento e saída de dados. As tomadas de decisões com os desvios condicionais, os laços de repetição, os vetores, enfim: todas as técnicas básicas que qualquer linguagem de programação tem em sua base.

Meu principal objetivo é fazer do dia-a-dia da programação algo comum, desmistificando a ideia das pessoas que acham difícil fazer um computador resolver nossos problemas .

Coloco a disposição o meu conhecimento e experiência  para aumentar a quantidade de pessoas que conheçam e saibam trabalhar com computadores.

Neste universo tão vasto da computação, sou humilde em dizer que nem tudo sei, mas que se for possível tentarei auxiliar a todos os que de uma forma ou outra desejam saber mais e talvez  juntos conseguir encontrar uma solução para sua dúvida. Citando o que o filósofo ateniense “Sócrates” disse:

“Só sei que nada sei, e o fato de saber isso, me coloca em vantagem sobre aqueles que acham que sabem alguma coisa.”

Não sabemos tudo, mas temos a possibilidade de aprender, pois as ferramentas da TI estão a nossa disposição.

Um grande abraço a todos!

Antonio H Reis