Skip to content

Ementa: Introdução histórica à computação. Noção de algoritmo. Linguagem de Programação Fortran. Introdução a C.

License

Notifications You must be signed in to change notification settings

oangelo/Introducao-a-Programacao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Curso Introdutório de Programação em C++

Bem-vindo ao curso introdutório de programação em C++! Neste curso, você aprenderá os conceitos fundamentais da linguagem C++ e estará pronto para desenvolver seus próprios programas.

Notas 2024

Como não passar nesta matéria

Como não passar nesta matéria

Olá, queridos alunos! Vamos falar sobre como ter sucesso neste curso? Não? Ah, você quer saber como não passar? Aqui vai um guia infalível para garantir que você não passe nesta matéria. Siga estas dicas e o insucesso será seu fiel companheiro!

1. Estude só na véspera da prova - o segredo do fracasso!

Lembre-se: a universidade é igualzinha ao ensino médio! Aquelas matérias complexas e extensas? Pfff, besteira! Você consegue absorver todo esse conteúdo em uma única noite de estudos intensos. Afinal, quem precisa de tempo para processar informações, não é mesmo?

Ignore completamente o fato de que o cérebro precisa de tempo para consolidar memórias e criar conexões entre conceitos. A neurociência? Ora, isso é só um modismo passageiro!

2. Sono é para os fracos!

Dormir é perda de tempo. Quem precisa de sono quando se tem café e energéticos? Esqueça tudo o que ouviu sobre a importância do sono para a consolidação da memória e para o bom funcionamento cognitivo.

Afinal, o que os neurocientistas sabem? Eles só estudam o cérebro há décadas. Você, com sua sagacidade de última hora, certamente sabe mais do que eles.

3. Consistência? Que bobagem!

Estudar um pouquinho todos os dias? Que ideia mais absurda! É muito melhor acumular todo o conteúdo para uma maratona de estudos na véspera da prova. Seu cérebro vai adorar essa sobrecarga de informações de última hora.

Ignore completamente as pesquisas que mostram que o aprendizado espaçado é mais eficaz. Afinal, o que é a ciência cognitiva comparada à sua intuição infalível?

Conclusão

Seguindo essas dicas, você estará no caminho certo para não passar nesta matéria. Mas hey, se por algum motivo você decidir fazer o oposto do que foi sugerido aqui - estudar consistentemente, dormir bem e respeitar os processos de aprendizagem do seu cérebro - bem, aí a responsabilidade é toda sua se acabar passando com louvor!

Conteúdo do Curso

  1. Introdução ao C++:

    • História e evolução da linguagem
    • Características e aplicações do C++
    • Ambiente de desenvolvimento (IDE, compiladores)
  2. Estrutura Básica do Programa C++:

    • Função main() e ponto de entrada do programa
    • Diretivas de pré-processador (#include, #define)
    • Comentários
  3. Tipos de Dados e Variáveis:

    • Tipos de dados primitivos (int, float, double, char, bool)
    • Declaração e inicialização de variáveis
    • Operadores aritméticos, de atribuição e lógicos
  4. Entrada e Saída de Dados:

  5. Estruturas de Controle:

    • Declarações if-else e operador ternário
    • Loops for, while e do-while
    • Instruções de desvio (break, continue)
    • Exercícios 1
  6. Funções:

    • Definição e chamada de funções
    • Passagem de parâmetros (por valor e por referência)
    • Escopo de variáveis e funções
    • Exercícios 1
  7. Arrays:

    • Declaração e manipulação de arrays
    • Acesso a elementos de um array
    • Processamento e iteração sobre arrays
    • Exercícios 1

Exercícios de preparação para o primeiro chefe de fase Ryu


  1. Arrays Multidimensionais e Matrizes:

    • Declaração e inicialização de arrays 2D e 3D
    • Acesso e manipulação de elementos em arrays multidimensionais
    • Aplicações práticas de matrizes
    • Exercícios
  2. Ponteiros:

    • Sistema Hexadecimal
    • Operadores * e &
    • Declaração e uso de ponteiros
    • Ilustração da memória do computador
    • Aritmética de ponteiros
    • Passagem de parâmetros por referência
    • Ponteiros para ponteiros
    • Exercícios
  3. Alocação Dinâmica de Memória:

    • Uso das funções new e delete para alocar e liberar memória
    • Alocação de arrays dinamicamente
    • Desafios e boas práticas na alocação dinâmica
    • Exercícios

Exercícios de preparação para o segundo chefe de fase Ryu


  1. Estruturas (struct):

    • Definição e uso de estruturas
    • Aninhamento de estruturas
    • Arrays de estruturas
    • Exercícios
  2. Ponteiros para Funções:

    • O que são ponteiros para funções
    • Sintaxe e declaração
    • Callbacks
    • Padrões de design básicos
    • Exemplos práticos
    • Casos de uso comuns
    • Exercícios
  3. Manipulação de Arquivos:

    • Abertura e fechamento de arquivos
    • Leitura e escrita em arquivos de texto
    • Manipulação de arquivos binários
    • Exercícios

Exercícios de preparação para o Gran FinaleChunli


Ao final deste curso, você terá uma sólida compreensão dos conceitos fundamentais da linguagem C++ e estará pronto para começar a desenvolver seus próprios programas.

Calendário de Provas
  • P3: 02/12/24
  • PS: 09/12/24 (Prova para quem faltou alguma prova ou gostaria de substituir alguma nota por esta)
  • PF: 16/12/24
meme cachorro

Bons estudos!

About

Ementa: Introdução histórica à computação. Noção de algoritmo. Linguagem de Programação Fortran. Introdução a C.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published