Aprenda e Domine a Linguagem C
4.5 (79 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.
256 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Aprenda e Domine a Linguagem C to your Wishlist.

Add to Wishlist

Aprenda e Domine a Linguagem C

CURSO PRÁTICO de Desenvolvimento de programas. Aprenda e domine a programação de computadores usando a Linguagem C
4.5 (79 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.
256 students enrolled
Last updated 4/2017
Portuguese
Curiosity Sale
Current price: $10 Original price: $25 Discount: 60% off
30-Day Money-Back Guarantee
Includes:
  • 15.5 hours on-demand video
  • 23 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Dominar as técnicas básicas da programação de computadores com o uso da Linguagem C.
  • Aprenda e domine a Linguagem C de forma prática, usando muitos exercícios, que irão apresentar a estrutura da programação estruturada com a Linguagem C. CURSO PRATICO, com a abordagem MÃO NA MASSA.
  • Identificar e usar as estruturas básicas de programação de computadores (tipos de dados, variáveis, Desvios condicionais, Laços de repetição) que serão utilizadas em todas as linguagens de programação e em todos os programas que o aluno for realizar em sua profissão como programador de computadores.
  • Usar o raciocínio lógico aplicado na linguagem C.
  • Você poderá aplicar os conhecimentos aqui adquiridos em qualquer linguagem de programação, seja para o desenvolvimento web como PHP, Java, Asp, ou para o ambiente mobile, pois todas estas linguagem utilizam estas técnicas básicas.
  • A Linguagem C está na maioria das Universidades brasileiras e estrangeiras, e nos cursos como Engenharia da Computação, Sistemas para Internet, Ciência da Computação, Engenharia de Software, utilizam a linguagem C em suas disciplinas de início do curso, sendo este curso um reforço para os alunos destes cursos.
View Curriculum
Requirements
  • Não há nenhum tipo de software ou pré-requisito para fazer este curso, tudo o que for necessário o instrutor mostrará como fazer download gratuito. Não será necessário comprar qualquer software para desenvolver os exercícios do curso.
  • Você vai ter que se envolver no curso fazendo exercícios de programação que serão apresentados como tarefas. Caso você não consiga desenvolver algum exercício a correção estará postada na aula seguinte ao exercício.
  • O Instrutor ficará a disposição para dúvidas que vierem a ocorrer no curso. Você poderá enviar sua dúvida e o instrutor irá gravar uma resposta para você.
Description

Aprenda e Domine Uma Das Mais Populares Linguagens de programação: “A Linguagem C”.

Se você é estudante de um curso universitário ou curso técnico e está tendo dificuldades com Algoritmos e Lógica de programação e com o Desenvolvimento de programas em linguagem “C”, deve começar por este curso para aprender e dominar a Linguagem C.

Se você quer aprender a programar computadores este curso é ideal para você, porque vamos estudar as técnicas básicas de como fazer programas de computadores estruturados e lógicos.

Este curso vai introduzi-lo no mundo da programação estruturada, de forma rápida e fácil.

Em um curso com muitos exercícios práticos, acompanhados pelo professor, você vai colocar a "mão-na-massa" e programar na Linguagem C em apenas 7 seções.

Você vai começar a romper as barreiras da programação, com um futuro promissor como programador de computadores.

Todo programador precisa de algumas técnicas básicas, aqui você vai ser introduzido a conhecer e trabalhar com elas.

Neste curso resolvemos juntos problemas com Entrada e Saída de Dados, Desvios Condicionais e Laços de Repetição.

Projetei este curso de programação para que fosse facilmente compreendido por alunos iniciantes,  para aqueles que tem dificuldades com a programação de computadores e também para aqueles que desejam aprender a programar computadores na Linguagem C.

Who is the target audience?
  • Este curso é destinado para quem deseja aprender como programar um computador usando a Linguagem C.
  • Estudantes Universitários e de cursos técnicos com dificuldades de entender a programação de computadores e a Linguagem C.
  • Não há impedimento algum para qualquer pessoa saber programar computadores. Tenha a certeza de que é uma área que proporciona muitas oportunidades de trabalho, inclusive de trabalhar em casa como um freelance, sem a necessidade de deslocamento até uma empresa, trabalhando em seu Home Office na segurança e conforto de sua casa.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
126 Lectures
15:16:46
+
Introdução
5 Lectures 49:29

Saudação inicial ao aluno do curso.

Preview 03:56

Descrever as linguagens de programação quanto ao nível: "Baixo nível" e "Alto nível". Quanto ao tipo de arquivo executável: "Interpretada" ou "Compilada".

Identificar software do tipo Front end e Back end.

Desenvolvimento de software
08:33

Comentários sobre os compiladores:

  • Visual Studio
  • Code::Blocks
  • Dev C++
Compiladores para a Linguagem C
09:04

Acessar o site de instalação do ambiente de desenvolvimento de software do Visual Studio.

Preview 13:55

Depois da instalação do Visual Studio, é necessário instalar os Templates para os compiladores das Linguagens existentes na IDE do Visual Studio. Neste caso instalamos o Template para compilar a Linguagem C e C++, que são o mesmo compilador.

Instalando o Template para o Visual C++
14:01

Questionário sobre a seção de Introdução!

Questionário sobre a Introdução
2 questions
+
O primeiro programa em C
9 Lectures 55:52

identificar o ambiente de desenvolvimento do Visual Studio, menus, área de edição do programa.

Ambiente de desenvolvimento do Visual Studio
10:33

Nesta aula faremos a edição do primeiro programa. Vamos identificar o que é necessário para escrever o código fonte deste programa que vai apresentar na tela uma mensagem: "Meu primeiro programa".

Editando o primeiro programa
05:46

Apresenta-se a função: "printf" que vai escrever uma mensagem na tela.

Preview 05:17

Informa-se como fazemos para transformar o código fonte do programa em um código executável, ou seja em um aplicativo.

Compilando o programa
02:23

Mostramos como executar o programa, junto do ambiente de desenvolvimento do programa.

Executando o programa
05:36

Comentamos sobre os erros comuns, quando iniciamos a escrever o código fonte na linguagem C e como identificamos estes erros na caixa de "Error List".

Verificando erros de codificação
08:35

Depois de executar o programa encerramos o ambiente IDE do Visual Studio.

Encerrando o Visual Studio
03:32

Propõe-se um exercício simples para identificar se foram assimilados os conhecimentos ministrados até o momento. Aproveita-se o momento para tornar possível a fixação de conhecimentos e o surgimento de dúvidas e perguntas que se fazem necessárias no momento.

Exercício 001:

Escreva um programa que vai apresentar na tela as seguintes informações:

   => O teu nome

   => Na linha de baixo o nome da tua mãe 
   => Na outra linha o nome de tua vovó.


Exercício 001 - Proposta
04:44

Faz-se a correção do exercício e os comentários necessários para o programa. Relaciona-se dificuldades que serão resolvidas já na próxima seção.

Exercício 001 - Correção
09:26

Um conjunto de questões para sedimentar os conhecimentos sobre o desenvolvimento do Primeiro Programa em Linguagem C

Questionário sobre o Primeiro programa em C
10 questions
+
Detalhes da Sintaxe da Linguagem C
13 Lectures 01:18:50

Conhecer e verificar as pastas existentes no projeto. Onde estão os arquivos importantes, como o arquivo de projeto, o arquivo do código fonte e também o código executável (aplicativo).

Estrutura de arquivos do projeto
08:53

Explicações sobre como abrir um projeto que já salvamos e queremos retomar a edição do código fonte.

Abrindo um programa já salvo
03:54

Adicionamos o comando que irá fazer uma pausa ao final do programa, quando o mesmo estiver sendo executado, fora da IDE do Visual Studio.

Preview 06:15

O que significam estas expressões: "Case Sensitive", "Identação" e como fazer comentários, estas são as explicações desta aula.

Case Sensitive, identação, Comentários
08:57

Nesta aula vamos ver os códigos para serem usados dentro da string da printf.

Tabela de códigos na string
07:15

Quando vamos apresentar valores dentro de uma string, na printf, fazemos através de códigos de escrita. Nesta aula vamos identificar os mais comuns.

Códigos de Escrita na tela
08:36

Conteúdo necessário para resolver os exercícios
08:56

Exercício 002

Escreva um programa que apresente na tela a seguinte saída de dados:

MEU

          SEGUNDO

                       PROGRAMA

                                       EM LINGUAGEM C

Exercício 002 - Proposta
05:27

Exercício 002 - Correção
06:00

Exercício 003

Escreva um programa que apresenta na tela a linha a seguir:

\Terceiro programa\

obs.: Preste atenção nas barras que deverão ser apresentadas juntamente com as palavras.

Exercício 003 - Proposta
03:33

Exercício 003 - Correção
03:23

Exercício 004

Escreva um programa que exiba na tela a frase:

Meu "querido amigo" mudou-se!

Exercício 004 - Proposta
04:55

Exercício 004 - Correção
02:46

Lista de questões utilizadas para fixar os conhecimentos relativos aos Detalhes da Sintaxe da Linguagem C.

Questionário sobre os Detalhes da Sintaxe da Linguagem C
6 questions
+
Variáveis
12 Lectures 01:09:46

Nesta seção vamos tratar do assunto: Variáveis.

Como declaramos, inicializamos, e trabalhamos com as variáveis.

Variáveis
04:46

Fazer um programa de exemplo que irá declarar uma variável inteira, atribuir um valor a ele e apresentar o conteúdo armazenado na variável.

Este exemplo vai ilustrar para o aluno a ideia do que significa uma variável

Usando variáveis na Linguagem C
08:59

Identificar quais regras devem ser seguidas para dar o nomes para as variáveis.

Regras de nomes de variáveis
06:41

Identificar qual o melhor lugar para declarar as variáveis

Preview 03:39

Identificar os tipos de dados existentes na Linguagem C

Tipos de dados das variáveis
06:45

Exemplo de um programa que declara e inicializa o conteúdo das variáveis.

Inicializando variáveis
13:18

Exercício 005

Escreva um programa que declare variáveis. Estas variáveis irão armazenar:

=> A quilometragem inicial de um carro: 200000

E depois de uma viagem:

=> A quilometragem final do carro: 207349.

O programa deverá atribuir estes valores a variáveis e depois calcular e apresentar a distância percorrida do carro (diferença entre a quilometragem inicial da quilometragem final). Obs.: Este resultado deverá ser armazenado em uma variável, para que seja apresentada.


Exercício 005 - Proposta
03:32

Correção do exercício proposto com a explicação em detalhes das partes que envolvem a construção do código fonte deste programa.

Exercício 005 - Correção
05:44

Exercício 006

Escreva um programa que armazene as 3 notas escolares de um aluno.

Calcule a média do aluno e armazene em uma variável.

Apresentar a média do aluno.

obs.: Usar variáveis do tipo de dado: float, pois elas são do tipo que armazenam casas decimais

Exercício 006 - Proposta
02:49

Aula para correção do exercício e comentários sobre o código fonte do programa.

Exercício 006 - Correção
05:23

Exercício 007

Escreva um programa que calcule e apresente o valor do volume de uma lata de azeite de forma cilíndrica.

O programa deve utilizar a fórmula: volume = 3.14159 * raio² * altura

Obs.: Atribua valores para as variáveis raio e altura.


Exercício 007 - Proposta
04:00

Correção do exercício com a explicação dos detalhes do código fonte do programa.

Exercício 007 - Correção
04:10

Uma série de perguntas necessárias para a fixação dos conteúdos aprendidos nesta seção sobre as Variáveis.

Questionário sobre Variáveis
4 questions
+
Funções de Entrada e de Saída de dados
15 Lectures 01:56:29

Nesta aula vamos entender sobre o que significa Processamento de dados, já que a grande maioria dos programas refletem o processamento, com suas três partes básicas: entrada, processamento e saída.

Entrada, Processamento e saída
10:17

Nesta aula vamos estudar um programa que vai ler os dados através do teclado, efetuar o processamento de dados através de um cálculo e mostrar o resultado do processamento.

Será utilizado como exemplo um programa que vai calcular o volume de um paralelepípedo cuja fórmula é:

Volume = comprimento x largura x altura.

Aqui iremos ler através do teclado os valores relativos ao comprimento, largura e altura.

Calcular o volume e apresentar este valor.

Lendo dados numéricos do paralelepípedo
14:57

Nesta aula vamos trabalhar com dados numéricos inteiros, fazendo a leitura de dois valores inteiros através do teclado, fazer a soma dos valores lidos e a apresentar o resultado.

Lendo dados numéricos inteiros
13:59

Na linguagem C trabalhar não existe o tipo de dado "string", mas temos que trabalhar com informações que se assemelham a este tipo de dado, como por exemplo o nome de uma pessoa. 

Nesta aula vamos aprender como este tipo de dado é representado na Linguagem C.

Tipo de dado string em C
07:56

Nesta aula vamos aprender a ler dados do tipo "string" em Linguagem C.

Vamos saber qual a melhor função para ler dados deste tipo.

Preview 04:47

Aqui vamos identificar os operadores de Soma, Subtração, Multiplicação, Divisão e de Resto.

Operadores aritméticos
04:17

Exercício 008

Escreva um programa que leia a quilometragem inicial de um carro, antes de uma viagem.
Ler também a quilometragem final do carro após o término da viagem.

O programa deverá calcular e apresentar a distância percorrida do carro 
(diferença entre a quilometragem inicial da quilometragem final). 

Obs.: Este resultado deverá ser armazenado em uma variável, para que seja apresentada.

Exercício 008 - Proposta e Correção
10:59

Exercício 009

Escreva um programa que calcule e apresente o valor do volume de uma lata de azeite de forma cilíndrica.

O programa deve utilizar a fórmula: volume = 3.14159 * raio² * altura

Exercício 009 - Proposta
03:57

Aqui fazemos a correção e a identificação de detalhes no código fonte do programa em Linguagem C.

Exercício 009 - Correção
09:08

Exercício 010

Escreva um programa que leia e armazene a receita e a despesa anula de uma empresa.

Calcular e apresentar o lucro obtido pela empresa.

Exercício 010 - Proposta
04:28

Aqui nesta correção vamos ver o resultado do programa proposto

Exercício 010 - Correção
06:39

Exercício 011

Escreva um programa que leia as três notas escolares de um aluno.
Calcular e apresentar a média do aluno.

Exercício 011 - Proposta
03:04

Na correção deste exercício vamos utilizar um tipo de dado para números reais.

Exercício 011 - Correção
06:46

Exercício 012

Escreva um programa que leia o ano de nascimento de uma pessoa.
Calcular e apresentar a quantidade de dias, de horas, de minutos e a quantidade  
de segundos que esta pessoa vive desde o seu nascimento.

Exercício 012 - Proposta
05:26

Aqui resolvemos o exercício 12 descrevendo passo-a-passo a solução do mesmo.

Exercício 012 - Correção
09:49

Questões de fixação dos conteúdos relativos a entrada e saída de dados

Questionário sobre Funções de Entrada e de Saída de dados
4 questions
+
Estrutura de Decisões
24 Lectures 02:36:36

A partir desta aula vamos começar a trabalhar com as estruturas de decisão.

Aula introdutória ao assunto, que é de muita importância para os candidatos a programador de computador.

O que são Estruturas de Decisão?
06:33

Operadores utilizados para comparar valores.

  • Maior do que (>)
  • Maior ou igual a (>=)
  • Menor do que (<)
  • Menor ou igual a (<=)
  • Igual (==)
  • Diferente (!=)
Operadores relacionais
15:42

Estrutura de decisão que é chamada de Desvio Condicional simples

Desvio Condicional Simples
09:24

Exercício 013

Escreva um programa que leia um número.

Informar se o número lido é maior do que 1000.

Exercício 013 - Proposta
02:49

Aqui temos a correção do Exercício 013 devidamente explicado e detalhado.

Exercício 013 - Correção
04:36

Estrutura de decisão composta por SE/SENÃO


Preview 06:04

Exercício 014

Escreva um programa que leia dois números inteiros quaisquer.

Escreva o maior deles.

Exercício 014 - Proposta
03:13

Neste vídeo vamos corrigir com detalhes o Exercício 014

Exercício 014 - Correção
04:23

Exercício 015

Escreva um programa que leia um número inteiro qualquer.

Informar se o número é diferente de 1000 ou se é igual.

Exercício 015 - Proposta
03:40

Vídeo com a correção do Exercício 015

Exercício 015 - Correção
05:36

Exercício 016

Escreva um programa que leia dois números quaisquer.
Apresentar o resultado do cálculo do maior dividido pelo menor.

Exercício 016 - Proposta
03:55

Correção do Exercício 06 com vídeo explicativo.

Exercício 016 - Correção
05:42

Exercício 017

Escreva um programa que leia a receita e a despesa de uma empresa no ano anterior

Apresentar a mensagem: "LUCRO" ou "PREJUÍZO", conforme a situação da empresa.


Exercício 017 - Proposta
02:15

Vídeo com a correção do Exercício 017

Exercício 017 - Correção
03:51

Estrutura de decisão composta por uma série de SE/SENÃO - SE/SENÃO - SE/SENÃO

Desvio condicional Encadeado
08:33

Exercício 018

Escreva um programa que leia o salário de um funcionário.

Deverá ser concedido ao funcionário um reajuste de salário baseado nas informações a seguir:

SALÁRIO TAXA DE REAJUSTE
----------------------------------------------------------------------------
Salário até R$ 1.000,00 15% de reajuste
Salário acima de R$ 1.000,00 até R$ 2.000,00 10% de reajuste
Salário acima de R$ 2.000,00 5%  de reajuste

Exercício 018 - Proposta e Correção
15:12

Exercício 019

Escreva um programa que leia o salário bruto de um funcionário. 

Calcular o desconto de INSS baseado nas informações a seguir:

SALÁRIO BRUTO                                                   TAXA DE INSS
-------------------------------------------------------------------------------------
Salário até R$ 1.317,07                                           8% de desconto
Salário acima de R$ 1.317,07 até R$ 2.195,12       9% de desconto
Salário acima de R$ 2.195,12                                 11% de desconto

No final apresentar:

=> O valor do salário bruto
=> A taxa de INSS
=> O valor do desconto de INSS
=> O valor do salário líquido

Exercício 019 - Proposta
05:31

Solução comentada do Exercício 019

Exercício 019 - Correção
09:45

Exercício 020

Escreva um programa que leia o salário hora de um professor, a quantidade de horas trabalhadas, e a quantidade de filhos menores de 14 anos.

Calcular o valor do salário bruto deste professor. (salarioBruto = salarioHora * quantidadeHoras)

Para calcular o salário família leve em consideração as informações a seguir:

SALÁRIO BRUTO                                                        SALÁRIO FAMÍLIA
-----------------------------------------------------------------------------------------------------
Salário até R$ 700,00                                                   R$ 8,50 para cada filho
Salário acima de R$ 700,00 até R$ 1.000,00               R$ 6,50 para cada filho
Salário acima de R$ 1.000,00                                      R$ 2,50 para cada filho

No final apresentar:
=> O valor do salário bruto
=> O valor do salário familia (salarioFamilia = valor por cada filho * quantidade de filhos)
=> O valor do salário líquido

Exercício 020 - Proposta
04:51

Correção do Exercício 20 com comentários do professor.

Exercício 020 - Correção
13:12

Em alguns casos de Desvio condicional encadeado fica mais fácil usar um Desvio condicional de múltiplos casos.

Nesta aula vamos começar a usar a quarta estrutura de Desvios condicionais: a de "Múltiplos Casos".

Desvio Condicional de Múltiplos Casos
04:48

Exercício 021

Escreva um programa que leia o código numérico de um produto e que escreva o nome do produto a que se refere o código.

Os códigos podem ser:

1 - Panela
2 - Chaleira
3 - Prato

Qualquer outro número digitado deverá informar: Código digitado é inválido.

Exercício 021 - Proposta e Corrreção
05:50

Exercício 022

Escreva um programa que leia um número inteiro.

Vamos supor que seja digitado um número entre 0 e 10 (inclusive)

Escrever na tela o número digitado por extenso.

Exercício 022 - Proposta
03:09

Vídeo com comentários e explicações do professor sobre o Exercício 022

Exercício 022 - Correção
08:02

Questões de  fixação de conteúdos referentes aos Desvios Condicionais

Questionário sobre Estruturas de Decisões
5 questions
+
Estruturas de Repetição
28 Lectures 03:43:05

Quando temos que repetir comandos por uma quantidade determinada ou indeterminada de vezes fazemos o uso de Estruturas de Repetição, também conhecidas como Laços de Repetição ou simplesmente Loop.

O que são Estruturas de Repetição?
02:33

Aqui vamos descobrir como repetir comandos por uma quantidade determinada de repetições, usando a estrutura lógica: "PARA" que traduzida para a sintaxe da Linguagem C para a ser identificada como: "FOR".

A Estrutura de Repetição - For
11:52

Exercício 023

Escreva um programa que mostre na tela os números de 0 até 10.

Exercício 023 - Proposta e Correção
05:58

Exercício 024

Escreva um programa que mostre na tela os números de 15 até 20.

Exercício 024 - Proposta
03:43

Correção comentada em vídeo pelo professor do Exercício 024.

Preview 04:49

Exercício 025

Escreva um programa que mostre na tela os números de 10 até 0.

Exercício 025 - Proposta
02:54

Correção comentada do professor.

Exercício 025 - Correção
03:20

Exercício 026

Escreva um programa que leia do teclado 10 valores inteiros e escreva no final a soma dos 
valores que foram lidos.

Exercício 026 - Proposta
02:48

Correção do exercício pelo professor.

Exercício 026 - Correção
05:32

Exercício 027

Escreva um programa que leia do teclado 20 valores inteiros e escreva no final:

=> a soma dos valores Positivos;
=> a soma dos valores Negativos;
=> a quantidade de Zeros digitados.

Exercício 027 - Proposta
04:09

Correção e comentários do professor sobre o exercício proposto.

Exercício 027 - Correção
08:35

Exercício 028

Escreva um programa que apresente no final a soma dos números de 1 até 100.

Exercício 028 - Proposta
03:55

Correção do exercício e comentários.

Exercício 028 - Correção
04:33

Vamos conhecer esta maravilhosa ferramenta que é utilizada para laços de repetição com Quantidade indeterminada de repetições, mas que também pode ser utilizada para Quantidade Indeterminada de repetições.


Estrutura de Repetição - While
09:47

Exercício 029

Escreva um programa que leia números inteiros até que seja digitado um número negativo.
No final apresentar a quantidade de números que foram digitados.

Exercício 029 - Proposta e Correção
06:29

Exercício 030

Escreva um programa que leia números inteiros até que seja digitado um número zero.

No final apresentar:
================
=> O somatório dos números Positivos
=> O somatório dos números Negativos

Exercício 030 - Proposta
03:24

Comentários do professor na correção do exercício.

Exercício 030 - Correção
06:06

Exercício 031

Escreva um programa que leia números inteiros.

No final apresentar:
===============
=> A média dos números lidos

obs.: O programa deve fazer a pergunta: "Deseja digitar outro número? (s/n) ";
Se o usuário responder: 's', fica dentro do laço de repetição
Se o usuário responder: 'n' ou qualquer outra letra diferente de 's', sai do laço de repetição e 
então vai calcular a média e apresentar o resultado da média dos números lidos

Exercício 031 - Proposta e Correção
17:25

Exercício 032

Em uma escola a professora necessita de um programa que leia as 3 notas escolares de um aluno, calcule a
média e apresente-a, depois deverá informar se o aluno foi: "Aprovado" ou "Reprovado", baseando-se na média da escola que é 6.

obs.: O programa deve fazer a pergunta: "Deseja digitar as notas de outro aluno? (s/n) ");

Exercício 032 - Proposta
04:03

O professor faz comentários sobre a correção do exercício.

Exercício 032 - Correção
13:12

Exercício 033

- Escreva um programa que leia a idade e o código do estado civil de um grupo de pessoas.
- A quantidade de pessoas não está definida, portanto o sistema deverá fazer uma pergunta para
o usuário decidir se vai ou não digitar dados de outra pessoa.
- No final apresentar a média das idades dos solteiros, a média das idades dos casados, a média das
idades dos divorciados.

Os códigos do estado civil estão apresentados abaixo:
==> 1 - Solteiro
==> 2 - Casado
==> 3 - Divorciado

Exercício 033 - Proposta
06:15

Correção do exercício pelo professor Antonio H Reis

Exercício 033 - Correção
19:30

Estrutura de repetição cujo teste de repetição está no final do laço de repetição.

As estruturas anteriores (for e while) tinham o teste de repetição no início do laço de repetição.

Estrutura de Repetição - Do While
11:05

Exercício 034

Escreva um programa que leia o código numérico da opção de um menu e execute os comandos do menu.

O menu está descrito abaixo:

0 - Encerrar o programa
1 - Incluir uma panela no estoque
2 - Incluir uma chaleira no estoque
3 - Incluir uma vassoura no estoque
4 - Relatório de inclusões

Exercício 034 - Proposta e Correção
16:05

Exercício 035

Escreva um programa que leia códigos e faça as tarefas, conforme a tabela de códigos abaixo:

0 - Encerrar o programa
1 - Incluir uma unidade no estoque
2 - Excluir uma unidade no estoque
3 - Mostrar o total disponível no estoque
4 - Mostrar o total de entradas no estoque
5 - Mostrar o total de saídas no estoque

Preview 03:59

Correção do exercício pelo professor.

Exercício 035 - Correção
19:07

Exercício 036

Escreva um programa que controle o acesso de pessoas em um restaurante. 
O restaurante tem a capacidade de 40 lugares, que não poderá ser ultrapassada.
O controle será feito através de códigos, conforme a tabela abaixo:

0 - Encerrar o programa
1 - Entrar um pessoa no restaurante
2 - Sair uma pessoa no restaurante
3 - Mostrar quantos lugares estão disponíveis
4 - Mostrar o total de pessoas que entraram
5 - Mostrar o total de pessoas que saíram

Exercício 036 - Proposta
03:27

Correção e comentários do professor Antonio H Reis sobre o exercício.

Exercício 036 - Correção
18:30

Estes exercícios irão auxiliar o aluno a fixar os conteúdos sobre os Laços de Repetições.

Questionário sobre Estruturas de Repetições
3 questions
+
Operadores Lógicos
6 Lectures 25:42

Vamos examinar como é o funcionamento de um conector lógico .E.

Operador Lógico .E.
06:25

Aqui vamos resolver um exercício em Linguagem C para exemplificar o uso do conector lógico .E.

Exercício sobre o Operador Lógico E
04:36

Vamos trabalhar com o conector lógico .OU. entendendo qual a diferença entre o conector .E.

Operador Lógico .OU.
05:23

Faremos um exercício para exemplificar o uso do conector lógico .OU.

Exercício sobre o Operador Lógico OU
04:09

Texto com Leitura Complementar sobre os operadores lógicos

Leitura complementar
02:23

Texto com uma Lista de Exercícios, cuja finalidade é fixar os conhecimentos apreendidos até o momento.

Lista de Exercícios
02:46
+
Exercícios Adicionais Propostos
6 Lectures 01:33:01

Nesta aula estamos publicando um exercício sobre um Desafio Olímpio, em homenagem aos Jogos Olímpicos Rio 2016 realizados no Brasil.

Assista o vídeo e aceite a proposta de trabalho e vamos treinar mais um pouco para atingirmos nosso ouro Olímpico!

Preview 16:26

Primeira parte da solução do Desafio Olímpico, com o estudo do enunciado do programa 

Desafio Olímpico - Solução Parte 1
14:18

Parte 2 da solução do Desafio Olímpico com o desenvolvimento do Algoritmo lógico através do Português Estruturado.

Desafio Olímpico - Solução Parte 2
13:47

Parte 3 da solução do Desafio Olímpico com o estudo do Algoritmo lógico em Português Estruturado

Desafio Olímpico - Solução Parte 3
12:08

Construção do Algoritmo Lógico que irá usar o conector lógico .E.

Desafio Olímpico - Solução Parte 4
21:46

Neste vídeo apresentamos o código fonte do resultado final do Desafio Olímpico

Desafio Olímpico - Solução Parte 5 Final
14:36
+
Instalando o Microsoft Visual Studio 2017 Community
2 Lectures 25:26
Passos para a instalação do Microsoft Visual Studio 2017
14:20

Vamos escrever um programa de teste nesta nova interface IDE para verificar o funcionamento  da versão 2017 Community

Fazendo uma experiência no novo Compilador
11:06
4 More Sections
About the Instructor
Antonio Henrique Reis
4.7 Average rating
107 Reviews
345 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