Curso de Algoritmo Completo utilizando o Pseudocódigo ou Português Estruturado com Aplicações na Linguagem C e a utilização de Técnica de PDL (Program Design Language) com Diagramação de Blocos.
Porque estudar algoritmo no ADV?
- É o único curso no Rio de Janeiro que ensina algoritmo com AULAS INDIVIDUAIS e totalmente práticas, para que você realmente aprenda.
- No curso completo de algoritmo no ADV, você vai aprender toda a lógica de programação inteligente que será aplicada a qualquer linguagem, como por exemplo: C++, Java Script, Visual Basic, Delph, e muitas outras.
- Este curso vai te dar segurança e solidez, para desenvolver qualquer linguagem de programação.
- Você vai aprender também técnicas de PDL , que facilitará muito na documentação dos algoritmos e também diagramação de blocos que vai te ajudar muito a programar e na faculdade.
- Nosso curso irá te proporcionar um contato direto com a correta utilização dos pseudocódigos, a fim de solucionar mais de 100 exercícios e simulados de concursos públicos.
Para quem é recomendado?
- É recomendado para iniciantes e programadores profissionais, quê querem aprender novas técnicas de Algoritmo , Criptografia , Limpeza de Buffer e muito mais.
- Resumindo, são 3 cursos profissionais, que vão te ensinar a raciocinar de forma lógica e objetiva, e ainda você vai ganhar um curso dos principais comandos de LINGUAGEM C,onde vai aplicar as técnicas que aprendeu em algoritmos, PDL e Diagramação de blocos, e também vai lhe permitir programar até PALM TOP e celulares.
- Lembramos que o salário de programadores experientes variam de R$ 2.000,00 a R$ 4.000,00
Para mais informações ligue para um destes números: (21) 2262-6887 / (21) 2210-1180 / (21) 2240-4378
Programa do Curso Algoritmo + Linguagem C - 40h
- Conceituando Algoritmo;
- Surgimento do Algoritmo;
- Solucionando problemas;
- Prototipação e Escopo de Variáveis;
- Conceituando a Lógica Processual (Entrada, Processamento e Saída);
- A lógica na programação de computadores;
- O conceito de algoritmo e as estruturas básicas de controle;
- Tipos de diferenciações de Nomenclaturas;
- Tipos e formas de Simbologias e representações gráficas;
- Problemas na produção de Software;
- Manutenibilidade;
- Conhecendo melhor o surgimento dos Algoritmos;
- Princípios a serem utilizados na Resolução de Problemas;
- Utilizando a função MAIN( );
- Trabalhando com Bibliotecas;
- Diretivas Pré-Processador;
- Usando as bibliotecas stdio.h e conio.h;
- Trabalhando com as funções printf( ), clrscr( ) e getch( );
- Compilando um Sistema;
- Utilizando códigos especiais na função printf( );
- Conhecendo o significado dos parâmetros ( \n, \t, \", \\ );
- Calculando o quanto da área de armazenamento será gasta de acordo com a alocação de variáveis;
- Tornando o programa mais rápido através do correto uso do processamento dinâmico;
- Escala de variáveis;
- Utilizando os códigos de formatação da função printf (%c, %d, %e, %f, %o, %s, %x, %ld, %lf);
- Aprimorando as facilidades de uso da função printf( ) em um sistema;
- Inserindo comentários;
- Utilizando todas as técnicas do Português Estruturado ou Pseudocódigo;
- Criação de Diagramas de Blocos;
- Trabalhando com Diagramas de Bloco no processo de documentação e Interpretação de um sistema;
- Utilização da Técnica de Programação PDL (Program Design Language);
- Interpretação do Fluxo de Funcionamento de vários exemplos de Diagrama de Bloco;
- Aprendendo a formular um algoritmo para a inversão dos valores entre variáveis;
- Trabalhando com operadores aritméticos;
- Utilizando Estruturas Condicionais e Operadores Relacionais;
- Desvios Condicionais;
- Conhecendo a sintaxe de um comando IF simples;
- Utilizando e diferenciando o uso do operador de atribuição e o operador de igualdade;
- Conhecendo a sintaxe do comando IF simples com mais de uma instrução;
- Conhecendo a sintaxe do comando IF utilizando decisão composta simples;
- Conhecendo a sintaxe do comando IF utilizando decisão composta com mais de uma instrução para cada condição;
- Trabalhando com os operadores lógicos ( &&, | |, ! );
- Aplicando o uso de switch( );
- Algoritmo de verificação das medidas de um triângulo informando o seu tipo (EQUILÁTERO, ISÓSCELES ou ESCALENO);
- Utilizando os comandos break e default;
- Sintetizando e aplicando o uso de laços de repetição;
- Entendo o passo-a-passo do fluxo de funcionamento de um laço de repetição;
- Diferenciando o uso das funções getch( ) e getche( );
- Analisando a melhor estrutura de looping a ser utilizada em uma determinada situação apresentada;
- Conhecendo a sintaxe das estruturas de looping;
- Utilizando estruturas de looping com teste lógico no início, com teste lógico no final e looping com variável de controle;
- Conceituando o uso de Matriz vetor linha, Matriz vetor coluna e Matrizes bidimensionais;
- Entendendo o processo de criação e utilização de uma Matriz;
- Posicionado objetos na tela através da função gotoxy( );
- Fazendo o uso de índices ou subscripts;
- Limpando o buffer de teclado através da função fflush( );
- Elaborando um algoritmo de inversão de valores em uma matriz;
- Criando constantes através da palavra-chave #define;
- Trabalhando com strings;
- Entendendo a lógica do caractere NULL;
- Diferenciações no processo de leitura de strings através das funções
gets( ) e scanf( );
- Algoritmo para a conversão de caracteres maiúsculos em minúsculos e minúsculos em maiúsculos;
- Conhecendo o código ASCII (American Standard Code for Information Interchange) de um determinado caractere lido através do teclado;
- Utilizando a biblioteca string.h;
- Contando caracteres em uma string através da função strlen( );
- Elaborando a lógica de um Algoritmo para o teste de Palindrade em uma palavra lida através do teclado;
- Algoritmo de ordenação de valores no interior de uma matriz;
- Algoritmo de localização de um determinado valores alocado no interior de uma matriz;
- Trabalhando com strings através do uso das funções puts( ), strcmp( ) e strcpy( );
- Trabalhando com registros e estruturas;
- Conhecendo a sintaxe de uma STRUCT;
- Estruturas de dados homogêneos e estruturas de dados heterogêneos;
- Criando suas próprias funções;
- Modularização;
- Entendo o processo de carregamento de um programa através da técnica de Modularização;
- Utilizando o tipo VOID e a palavra-chave RETURN;
- Método Top-Down;
- Programação Estruturada;
- Conceituando um processo seqüencial;
- Estruturas de Controle;
- Fluxo de Controle em Algoritmos;
- Regras utilizadas na criação de variáveis;
- Comando de Atribuição;
- Trabalhando com Ponteiros;
- Utilizando o operador de endereçamento (&);
- Organizando nomes em ordem alfabética através de endereçamento dinâmico de memória (ponteiros);
- Algoritmo de busca de caracteres;
- Trabalhando com arquivos em disco;
- Leitura e gravação em disco;
- Utilizando os quatro diferentes modos de acesso a arquivos;
- Definindo tipos de variáveis através da palavra-chave typedef;
- Gerando um arquivo caractere a caractere;
- Lendo um arquivo caractere a caractere;
- Conhecendo a lógica de uma estrutura do tipo FILE;
- Trabalhando com ponteiros de arquivo;
- Utilizando a palavra-chave putc( );
- Abrindo arquivos através da função fopen( );
- Fechando arquivos através da função fclose( );
- Conhecendo a lógica da constante EOF;
- Trabalhando com a função getc( );
- Interpretando os parâmetros de abertura de um arquivo;
- Cuidados a serem tomados ao abrir um arquivo;
- Gravando um arquivo linha a linha;
- Finalizando um sistema através da função exit( );
- Utilizando as funções fputs( ) e fgets( );
- Lendo um arquivo linha a linha;
- Gravando um arquivo de forma formatada;
- Utilizando as funções fprintf( ) e fscanf( ) no armazenamento de linhas formatadas;
- Lendo um arquivo de forma formatada;
- Utilizando o processo de gravação e leitura de estruturas em um arquivo em disco;
- Trabalhando com as funções de conversão atoi( ) e atof( );
- Usando a Biblioteca stdlib.h;
- Utilizando as funções fwrite( ) e fread( );
- Mais de 100 exercícios a serem praticados no decorrer de todo o curso.
Carga horária : 40 Horas

imprimir versão compacta
Ir para o topo da página