Skip to content

Códigos-fonte desenvolvidos em C durante meu curso de Programação I, enquanto graduando em Engenharia da Computação no IC - UFAL.

License

Notifications You must be signed in to change notification settings

carlos-antunis-physics/programacao-I

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bem-vindo às minhas resoluções das listas da disciplina de Programação I! Os códigos aqui implementados foram construídos tanto para revisar a programação em linguagem C quanto para compreender mais a fundo os exemplos desenvolvidos na disciplina de Programação I do curso de Engenharia da Computação da UFAL.

Important

Dado que a disciplina de Programação I se baseia principalmente na resolução de exercícios propostos com base nos conceitos da linguagem de programação C apresentados em sala, dispus aqui apenas as resoluções dos exercícios propostos, que consegui resolver, no decorrer da disciplina.

A primeira avaliação abrangeu os fundamentos da linguagem C, tais como variáveis e identificadores, síntaxe básica de um programa em C, entrada e saída padrão, operadores e expressões e construtos condicionais de controle de fluxo, tais como if, else, else if e switch case. Foram dispostas duas listas de exercícios e uma lista de revisão para prova com questões anteriormente aplicadas.

Esta lista foi disposta com problemas elementares a serem solucionados utilizando a linguagem C, permitindo assim tanto treinar a síntaxe básica da linguagem, bem como aplicar os conceitos de declaração de variáveis, aplicação de operadores e expressões e utilização da entrada e saída padrão.

Esta lista foi proposta com problemas que exigem condicionais ao longo da execução do programa, permitindo assim a aplicação de construtos condicionais de controle de fluxo (if, else, else if e switch case) e do operador ternário.

Para a segunda avaliação foi discutido a implementação de funções na linguagem C, desde a sua declaração e implementação, à sua chamada, abordando também temas como funções recursivas e funções de retorno vazio (void). Foram também dispostas duas listas de exercícios e uma lista de revisão para prova com questões anteriormente aplicadas.

Nesta lista foram abordados problemas envolvendo o tema de funções na linguagem C, tais como declaração, implementação e chamada de funções, funções recursivas e funções de retorno vazio (funções void).

Nesta lista foram abordados problemas mais elaborados envolvendo o tema de funções recursivas na linguagem C.

Para a terceira avaliação nos ativemos ao estudo dos arranjos de dados na linguagem C, desde a declaração até a utilização de arrays e strings e sua passagem como parâmetros para funções. Duas listas de exercícios foram também disponibilizadas ademais a uma lista de revisão (que não fiz XD).

Nesta lista foram abordados mais problemas envolvendo a implementação de funções recursivas na linguagem C, ademais a alguns problemas já envolvendo declaração e passagem de arrays como parâmetros para funções.

Nesta lista foram abordados mais problemas envolvendo a implementação de funções recursivas na linguagem C, ademais a mais alguns problemas envolvendo declaração e passagem de arrays como parâmetros para funções.

Para a quarta avaliação estudamos mais profundamente os arranjos de dados na linguagem C, bem como ponteiros, arrays e matrizes e laços de repetição. Até o presente momento, duas listas de exercícios foram disponibilizadas, ademais a uma lista de revisão (que também não fiz XD).

Nesta lista foram abordados problemas envolvendo estrutras de repetição na linguagem C, ademais a mais alguns problemas envolvendo arrays.

Nesta lista foram abordados problemas envolvendo manipulação de arrays e matrizes na linguagem C.

About

Códigos-fonte desenvolvidos em C durante meu curso de Programação I, enquanto graduando em Engenharia da Computação no IC - UFAL.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages