Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA CompTIA Security+ Amazon AWS Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Other IT & Software Algorithms

Algoritmos e Lógica de Programação com a Linguagem C

Aprendendo a pensar e construir algoritmos com linguagem de programação C no DevC++
Rating: 4.4 out of 54.4 (312 ratings)
5,125 students
Created by Kane Chan
Last updated 1/2020
Portuguese
Portuguese [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Conceitos de lógica de programação através do desenvolvimento de algoritmos utilizando a linguagem de programação C. Através da IDE de desenvolvimento Dev C++.

Requirements

  • Nenhum pré-requisito é necessário pois os alunos iram partir do ponto inicial de quando se inicia os estudos igual a faculdade. Necessário apenas um computador para instalar a IDE de desenvolvimento para repetir os exercícios.

Description

Uma das matérias ou assuntos mais difíceis de todo estudante de programação é a temida lógica mais precisamente a lógica de programação ou quando comparamos com a engenharia civil é a fundação para construir seus grandiosos sistemas web, desktop e mobile. Nesse curso procuro passar para vocês a experiência que vivo dentro de sala de aula com os alunos de cursos técnicos e de graduação.

Vamos aprender a trabalhar numa ferramenta de programação o DevC++ e construirmos nossos primeiros algoritmos desde um simples printf, scanf até chegarmos em programas mais complexos onde irá exigir estruturas de seleção, laços de repetição que são os famosos while, do..while, for...Até chegarmos ao momento de criarmos nossas próprias funções.

Esse é o meu primeiro curso produzido na Udemy e espero que seja proveitoso para você...e qualquer sugestão, dúvida fico feliz em receber seu feedback.

Cordialmente,

Kane Chan

Who this course is for:

  • Estudantes de cursos de técnicos e de graduação da área de computação. Como por exemplo análise e desenvolvimento de sistemas, ciência da computação, engenharia da computação, GTI, entre outros.

Course content

7 sections • 59 lectures • 6h 31m total length

  • Preview01:28

  • Preview02:38
  • 02.Criando o Primeiro Programa Hello World
    08:40

  • Preview06:38
  • Imprimindo números com printf.
    03:34
  • Variáveis vs Constantes.
    06:45
  • Como utilizar o comando scanf
    08:46
  • Lendo mais de uma variável num único scanf
    03:14
  • Operadores Aritméticos
    03:33
  • Construindo uma calculadora de operações básicas
    08:19
  • Realizando conversão de dados com cast
    02:14
  • Arredondamento de casas decimais
    01:40
  • Construindo um programa para calcular a área de uma circunferência
    05:02
  • Faça um programa para conversão de temperatura Fahrenheit para Celsius
    04:08
  • Algoritmo para Calcular o percentual entre Etanol vs Gasolina
    04:39

  • O que vamos aprender no módulo sobe comandos de decisão?
    06:51
  • Algoritmo para descobrir se é maior ou menor de idade com if e else
    05:14
  • Fluxograma do algoritmo para descobrir se é maior ou menor de idade
    08:03
  • Fluxograma do algoritmo maior ou menor de idade - faltou o return 0
    01:22
  • Como debugar no Dev C++
    03:48
  • Como calcular a média de um aluno e descobrir se ele esta aprovado
    09:02
  • Programa para descobrir se um número é par ou ímpar
    06:09
  • Apresentando os operadores lógicos básicos
    06:55
  • Como calcular o aumento de salário utilizando mais de um if
    11:48
  • Por quê usar else if() em vez de if()? Vamos refazer o cálculo de salário.
    05:51
  • Preview09:54
  • Debugando o programa da classe eleitoral para entender E(&&) e OU(||)
    04:45
  • Conhecendo o comando switch/case
    08:34
  • Switch/case para calcular desconto em compras (e desbravando o tipo char)
    08:26

  • Falando sobre laços de repetição e onde podemos usar.
    02:18
  • Apresentando o comando while()
    04:19
  • Apresentando o comando do...while()
    03:08
  • Apresentando o comando for()
    04:57
  • Incremento(++) vs Decremento(--)
    05:08
  • Programando a tabuada com - while()
    07:24
  • Programando a tabuada com a estrutura - do...while()
    03:36
  • Programando a tabuada com o for()
    03:41
  • Como calcular o fatorial de um número com while
    13:44
  • Como calcular o fatorial de um número utilizando do...while com decremento(--)
    09:10
  • Criando o algoritmo da potencia e base para calcular um número elevado a n.
    09:57
  • Programa para ler vários números e ao final mostrar o maior e menor números lido
    14:01

  • Apresentação do módulo sobre estrutura de dados
    01:56
  • Como é um array do tipo vetor?
    02:58
  • Criando uma variável do tipo array para vetor
    07:12
  • Calculando média de idades com variáveis do tipo vetor
    09:44
  • Variáveis contantes com a diretiva de pré processamento #define
    04:29
  • Pré-incremento vs pós-incremento
    06:02
  • Ler um array de 10 números e substituir os pares por zero e os ímpares por um
    12:10
  • Como inicializar um array de uma única vez ou por posição específica
    08:21
  • Como descobrir quantas vezes foi digitado um mesmo número?
    12:36
  • Apresentando conceito de variáveis do tipo matriz
    05:32
  • Criando a primeira matriz em linguagem C
    06:47
  • Inserindo valores em matriz na linguagem C
    08:23
  • Como fazer soma da diagonal principal de uma matriz
    06:16
  • Como fazer a soma da diagonal secundária de uma matriz
    07:11

  • Apresentando o conceito de funções void e funções com return
    07:04
  • Criando nossas primeiras funções na linguagem C
    13:55
  • Desenvolvendo um programa de conversão de temperaturas utilizando função
    14:06
  • Evitando que nosso programa de erro quando o usuário informa opção inválida
    07:14

Instructor

Kane Chan
Professor e Programador
Kane Chan
  • 4.4 Instructor Rating
  • 312 Reviews
  • 5,125 Students
  • 1 Course

Sou Kane Chan, atuo como analista de sistemas e programador (o famoso programalista) e professor nos cursos de graduação: ciência da computação, engenharia da computação, sistemas para internet e GTI.

Tenho graduação em análise e desenvolvimento de sistemas, formação pedagógica em matemática.

Já passei por algumas empresas/projetos de desenvolvimento como por exemplo: HSBC(Bradesco), TOTVS, Stefanini e software house para atender pequenas empresas. Durante minha trajetória atuei trabalhando com diversas tecnologias de desenvolvimento são elas: Android, Arduino, .net (C#), C/C++, DataFlex, HTML5, Kotlin, PHP, Progress 4GL, Python, R e WordPress.

E alguns  SGBD's: MySQL, PostgreSQL, SQL Server e Oracle .


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.